熟练使用vim编辑器
vim可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制。这是其他编辑程序所没有的,它只是一个文本编辑程序。vim是全屏幕文本编辑器,没有菜单,只有命令。
命令 |
说明 |
命令 |
说明 |
命令 |
说明 |
|
保存 |
|
保存退出 |
|
不保存退出 |
|
另存为filename |
|
以filename为文件名保存后退出 |
|
保存并退出,功能和 |
vim的工作模式
编辑模式(默认模式)
进入vim之后,首先进入的就是编辑模式。进入编辑模式后,vim等待编辑命令输入而不是文本输入。
进入编辑模式后光标停在屏幕第一行首位,用_表示,其余各行的行首均有一个“~”符号,表示该行为空行。最后一行是状态行,显示出当前正在编辑的文件名及其状态。如果是[New File],则表示该文件是一个新建的文件;如果输入vim带文件名后,文件已在系统中存在,则在屏幕上显示出该文件的内容,并且光标停在第一行的首位,在状态行显示出该文件的文件名、行数和字符数。
输入模式
在编辑模式下按下相应的键可以进入输入模式:插入命令i
、附加命令a
、打开命令o
、修改命令c
、取代命令r
或替换命令s
都可以进入输入模式。在输入模式下,用户输入的任何字符都被vim当作文件内容保存起来,并将其显示在屏幕上。在文本输入过程中(输入模式下),若想回到编辑模式下,按“Esc”键即可。
命令模式
在编辑模式下,用户按“:”键即可进入命令模式。此时vim会在显示窗口的最后一行(通常也是屏幕的最后一行)显示一个“:”作为命令模式的提示符,等待用户输入命令。多数文件管理命令都是在此模式下执行的。末行命令执行完后,vim自动回到编辑模式。
若在命令模式下输入命令的过程中改变了主意,可在用退格键将输入的命令全部删除之后,再按一下退格键,即可使vim回到编辑模式。
使用vim命令
在编辑模式下的命令说明
移动光标的方法 |
|
|
n为数字。光标向下移动n行 |
|