vim常用设置与命令

设置

编辑当前用户的配置文件以配置vim:

1
vim ~/.vimrc

1、显示行号

在文件末端添加一新行,输入 set nu

2、语法高亮

在文件中找到 “syntax on 这一行,去掉前面的双引号”,双引号是注释的意思(vim安装后默认是自动开启语法高亮的)

3、自动缩进

在文件末尾添加一行,输入 set autoindent
在添加一行,输入 set cindent
其中 autoindent 是自动缩进; cindent是特别针对 C语言语法自动缩进

4、可以为操作的一行添加下划线(功能类似sublime用浅灰色显示当前编辑行)

set cursorline

6、设置鼠标

使用VI编辑文本时,如果想修文件中改离光标较远的位置,可以打开鼠标定位功能.

set mouse=a

7、设置tab的缩进量
设置TAB键缩进量的方法:set shiftwidth=4 代表Tab转换为4个空格

复制/粘贴

  1. v键进入可视化模式, 然后按h/j/k/l进行右/下/上/左移动来选中要复制的内容/上/左移动来选中要复制的内容
  2. 选中后按y键复制内容,或按d键剪切内容
  3. esc键退出可视化模式后按h/j/k/l进行右/下/上/左移动确定要粘贴内容的位置
  4. 再次按v键进入可视化模式,按p键粘贴

    多行注释

    1. 首先按esc进入命令行模式下,按下Ctrl + v,进入列(也叫区块)模式;
    2. 在行首使用上下键选择需要注释的多行;
    3. 按下键盘I键(大写或者shift+i),进入插入模式;
    4. 然后输入注释符(//#等);
    5. 最后按下Esc键。
      注:在按下esc键后,会稍等一会才会出现注释,不要着急~~时间很短的

删除多行注释:

  1. 按esc进入命令行模式下,按下Ctrl + v, 进入列模式;
  2. 选定要取消注释的多行;
  3. 按下x或者d.