一.,命令模式下
1. x 删除光标位置的字符。使用重复计数删除多个字符。10x表示从当前光标开始删除10个字符。
2. dd 删除当前行。使用重复计数删除多行。10dd表示从当前光标开始删除10行。
3. o 在当前行下面打开一个新行来进行文本插入。
4.O 在当前行上面打开一个新行。
5. cw 删除当前单词的剩余部分并进入插入模式以替换它。使用重复计数替换多个单词。使用 c$ 一直替换到行末。(删除某个单词,变量)
6. dw 与上面的 cw(和 c$)一样,但是不进入插入模式。
7. G 移动到文件中的一个特定行。例如,3G 移动到第 3 行。如果没有参数,G 就移动到文件的最后一行。
8. H 相对于屏幕上的顶行进行移动。例如,3H 移动到从当前屏幕顶行开始的第 3 行。
9. / 使用 / 后面跟着一个正则表达式,在文件中向前搜索。(使用 n 以任意方向重复上一次搜索)
10. ? 使用 ? 后面跟着一个正则表达式,在文件中向后搜索。(使用 n 以任意方向重复上一次搜索)
11. u 撤销,如果你误删了过多的内容。显然你可以再输入一遍,但是命令"u" 更简便,它可以撤消上一次的操作。
二. 末行模式
1. :q! 退出文件编辑并放弃所有修改。这是摆脱麻烦的常用方法。
2. :e! 编辑文件的当前磁盘副本。这会重新装载文件,放弃已经做的修改。如果磁盘副本由于某些其他原因改变了,而您希望获得最新版本,那么可 以使用这个命令。(不退出编辑)
3. :wq! 强制保存退出的原因是不正常退出,生成了隐藏的临时文件
4. :w 保存但不退出
5. :wq 保存退出 和 x 的功能一样
6. :set nonu 不显示行号