快捷键:
到文件头尾:
gg: 跳到文件头;
ctrl+g: 跳到文件尾;
滚屏
ctrl+f: 下一屏
ctrl+b: 上一屏
行进退:
0: 跳到行首;
$: 跳到行尾;
光标上次/下次位置:
ctrl+o: 光标上次位置;
ctrl+i: 光标下次位置;
括号左右跳:
%:跳到匹配括号的另一端;
跳到函数定义处:
ctrl+]: 跳到函数定义处;
ctrl+T: 返回原位置;
代码折叠:
zc 折叠
zC 对所在范围内所有嵌套的折叠点进行折叠
zo 展开折叠
zO 对所在范围内所有嵌套的折叠点展开
[z 到当前打开的折叠的开始处。
]z 到当前打开的折叠的末尾处。
zj 向下移动。到达下一个折叠的开始处。关闭的折叠也被计入。
zk 向上移动到前一折叠的结束处。关闭的折叠也被计入。
批量注释与反注释
1.多行注释:
1. 首先按esc进入命令行模式下,按下Ctrl + v,进入列(也叫区块)模式;
2. 在行首使用上下键选择需要注释的多行;
3. 按下键盘(大写)“I”键,进入插入模式;
4. 然后输入注释符(“//”、“#”等);
5. 最后按下“Esc”键。
注:在按下esc键后,会稍等一会才会出现注释,不要着急~~时间很短的
2.删除多行注释:
1. 首先按esc进入命令行模式下,按下Ctrl + v, 进入列模式;
2. 选定要取消注释的多行;
3. 按下“x”或者“d”.
注意:如果是“//”注释,那需要执行两次该操作,如果是“#”注释,一次即可
搜索
1. /keyword: 搜索keyword
2. :noh: 即:nohlsearch, 取消搜索高亮
3. \gg: 搜索光标下的单词
4. *: 在Normal下,正向搜索当前光标下的单词
5. #: 在Normal下,反向搜索当前光标下的单词
6. n: 继续搜索下一个匹配的单词
7. N: 继续搜索上一个匹配的单词
高亮标记:
1. *: 高亮光标下的单词;
2. :noh: 取消搜索高亮;
删除单词:
1. dw:删除到下一个单词开头
2. de:删除到本单词末尾
3. dE:删除到本单词末尾包括标点在内
4. db:删除到前一个单词
5. dB:删除到前一个单词包括标点在内
与Windows共享剪贴板:
1. 从win剪贴板粘贴到vim: "+p(冒号+加号+小写p)
2. 从vim放入win剪贴板: "+y(冒号+加号+小写y)
命令:
TlistOpen: 显示函数列表;
相关文章
- 【古月21讲】ROS入门系列(1)——ROS命令工具的使用及创建工作空间和功能包
- Java学习笔记_1_文档注释及javadoc命令的使用
- emmet使用笔记及sublime常用快捷键
- Android pm命令及使用
- 安装VMtools vim编辑器的使用 压缩包命令 Linux下的用户管理 (第三天)
- vim中ctags和taglist安装及使用
- IDEA必备插件、阿里巴巴规范插件(代码格式化,注释模板化)的安装及使用和快捷键设置
- Maven 手动添加第三方依赖包及编译打包和java命令行编译JAVA文件并使用jar命令打包
- linux增加,删除用户组,解压缩命令,VIM使用命令
- virtualenv的使用及pip常用命令