VIM命令使用指南
Vi共分三种模式,分别是“一般模式”、“编辑模式”与“命令行命令模式”
一般模式:
vi处理文件时,一进入该文件就是一般模式。在这个模式中,可以使用“上下左右”键来移动光标,可以使用“删除字符”或“删除整行”来处理文件内容,也可以用“复制、粘贴”来处理文件数据。
编辑模式:
在一般模式中可以进行删除、复制、粘贴等操作,却无法进行编辑操作,要等到按下“i、I、o、O、a、A、r、R”等字母后才会进入编辑模式。注意,通常在Linux中,按下上述字母时,画面左下方会出现“INSERT或REPLACE”的字样,才可以输入字符到文件中。回到一般模式时,则按下ESC键即可退出编辑模式。
命令行命令模式:
在一般模式中,输入“:或/或?”就可以将光标移到最下面的一行,在这个模式中,你可以搜索数据,而且读取、存盘、大量删除字符、离开vi、显示行号等操作都是在此模式中实现。
i 插入功能 insert
x 删除字符功能
dd 删除整行
J 合并行
u undo撤销命令
U 行撤销命令
Ctrl+r 重做
o 新建空行
a 添加 append
zz 保存退出(注意是大写也就是shift+z)
:wq 保存退出
:q! 放弃并退出
:e! 重新载入编辑
:helo + {主题} 关于"主题"的帮助信息
光标移动类命令:
w 向前 移动一个词
b 回到前词首
e 词末尾