Vim配置及常用操作、Linux常用操作

记录使用vim和linux的心得。

Vim配置

syntax enable "语法高亮
syntax on "允许用指定语法高亮配色方案替换默认方案
set number "显示行号
set autoindent "使用自动对齐,把当前行的对齐格式应用到下一行	
set laststatus=2 "总是显示状态栏
set cursorline "高亮显示当前行
set hlsearch "高亮显示搜索结果
filetype indent  on "自适应不同语言的智能缩进
set tabstop=4
set shiftwidth=4
set mouse=a		"光标跟随鼠标移动

"Vundle 配置
"filetype on
set nocompatible              " be iMproved, required
filetype off                  " required
" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()

"YouCompleteMe 配置]  
参考:wsmmsh.github.io/2016/02/02/Centos%E5%AE%89%E8%A3%85YouCompleteMe/ 

Vim常用操作

  • yy——复制游标所在行整行
  • 2yy、y2y——复制两行
  • ggyG——全选复制
  • dd——剪切游标所在行整行
  • 2dd、d2d——剪切两行
  • p——在当前光标处下面粘贴内容
  • P——在当前光标处上面粘贴内容
  • **#*——往后查找并高亮显示所有光标所在处单词,是往前查找
  • :sp——在当前窗口垂直打开新文件
  • :vsp——在当前窗口垂直打开新文件
  • CTRL+W+H/J——多窗口切换
  • /word——向光标之下寻找一个名称为 word 的字符串。
  • ?word——向光标之上寻找一个字符串名称为 word 的字符串。
  • u——复原前一个动作。
  • CTRL+r——重做上一个动作。
  • . ——不要怀疑!这就是小数点!意思是重复前一个动作的意思。

Linux常用命令

  • 增:mkdir、vim、touch、systemctl、cd、tar、gzip
  • 删:rm、kill
  • 改:mv、cp、chmod、chgrp、chown
  • 查:cat、ls、ps、history、locate、which、whereis、find、who、pwd、man、grep