vim编辑器的使用技巧
1、配置自动缩进、自动显示行号、自动补全括号
-
打开vimrc配置文件
vim ~/.vimrc //如果没有编辑权限的,可以在前面加上sudo
-
编辑vimrc配置文件
syntax on //设置语法高亮 set nu //设置在左侧显示行号 set tabstop=4 //设置制表符宽度为4 set softtabstop=4 //设置软制表符宽度为4 set shiftwidth=4 //设置缩进的空格数为4 set autoindent //设置自动缩进 set cindent //设置使用C/C++的自动缩进方式 inoremap ( ()<ESC>i //自动补全(),以下同理 inoremap [ []<ESC>i inoremap < <><ESC>i inoremap { {}<ESC>i inoremap ' ''<ESC>i inoremap " ""<ESC>i
2、光标定位
需要切换到命令模式下,从插入模式切换为命令模式可按ESC
注:vim可以直接用键盘上的光标来上下左右移动,但正规的vim应该是用小写英文字母「h」、「j」、「k」、「l」,分别控制光标左、下、上、右移一格
-
定位到文章开头
gg
-
定位到文末
shift + g
-
定位到指定行
行号数字 + shift + g
-
定位到光标所在行行首
shift + 6 //即^
-
定位到光标所在行行末
shift + 4 //即$
3、批量注释、解除注释
批量注释:
步骤1:进入命令模式并定位到准备要注释内容的首行
步骤2:按Ctrl + v
进入visual block
步骤3:使用h、j、k、l
来控制光标左、下、上、右来选定范围,也可以使用↑↓←→进行定位。
步骤4:按下shift + i
进入编辑,输入//
步骤5:双击ESC,自动填充刚才选定的范围
批量解除注释
步骤1、步骤2同上
步骤3:选定需要解除注释的行范围。
步骤4:按d键解除注释