admin管理员组文章数量:1516870
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相关操作 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.betaflare.com/biancheng/1724510677a890454.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论