1.保存退出: ZZ
2.代码缩紧格式整理: gg=G
3.光标移动 : H(左) J (下) K (上) L(右)
当前行首 : 0
当前行尾 : $
当前文件头部 : gg
当前文件尾部 : G
指定行数 : 如跳转到123行 : 123G
从当前行向后跳n行 : n + 回车
4.删除
删除字符: 删除光标后 : x 删除光标前 : X
删除单词: dw (注意光标必须在整个单词最前面)
删除光标前字符串:d0
删除光标后字符串:d$
删除当前行 : dd
删除n行 : ndd
删除整个文件: 先gg 将光标移动到文件开头,然后再dG删除整个文件
撤销 : u
5.复制
复制当前行 : yy
粘贴 : p (粘贴到光标的下一行) P (粘贴到光标的上一行)
复制多行 : nyy
复制其中的某一部分:可视模式(按v进入可视模式):
- 移动光标(hjkl)
- 复制 (y)
- 删除 (d)
- 粘贴:p(粘贴到光标后面) P(粘贴到光标前面)
6.替换操作
r : 将光标位置的一个字符进行替换
R: 替换多个,从光标位置开始往后替换
7.查找操作
/ : 后面加上需要搜索的内容;搜索到多个需要的内容,用n前往下一个,用N前往上一个;
如果要搜索的关键字很长,则将光标移动到需要搜索的关键字上面,然后输入#
8.vim中查看man文档
光标移动到需要查找的函数名,然后章节号 + K;