1.批量缩进

(1) gg v G = = : 编译器会自动帮你缩进
(2) :3,5< < : 第3到第5行向左缩进
(3) :3,5> > : 第3到第5行向右缩进
(4)块操作 Ctrl-v 选中要缩进的行然后shift-i 进入编辑模式, 然后缩进第一行, 然后按ESC, 其他所有选中的行都被缩进

2.批量注释

(1)块操作 Ctrl-v 选中要批量注释的行, 然后shift-i 进入编辑模式, 然后注释第一行, 然后按ESC, 其他所有选中的行都被注释

3.批量删除注释

(1)块操作 Ctrl-v 选中要批量删除注释的行, 然后按下d即可.

4.替换

:3,5s/xxx/xxx/g

5.观察括号匹配 %

6. ^ 移动到当前行的第一个非空白字符

插件快捷键

快捷键说明
<leader>a.h .cpp 文件切换
<leader>u转到函数声明
<leader>U转到函数实现
<leader>y拷贝函数声明
<leader>p生成函数实现
<leader>w单词跳转
<leader>d删除当前buffer
F5显示语法错误提示窗口
fa查找字符a, 然后再按f键查找下一个
ctrl-b上一页
ctrl-f下一页
w跳到下一个单词开头(标点或空格分隔的单词)
b跳到上一个单词开头(标点或空格分隔的单词)
/pattern从光标处向文件尾搜索pattern

更多推荐

vim相关操作