要使用Vim编辑器,请在Linux文字模式(您也可以选择使用终端机)下键入Vim命令,或是使用Vim filename。
Vim拥有3种编辑模式:命令行模式(command mode)、输入模式(input mode)与末行模式(last line mode)。以下分点说明它们的功能。
1.命令行模式(command mode)
命令行模式主要使用方向键移动游标位置以进行文字的编辑,在输入模式下按【Esc】键或是在末行模式输入了错误命令,都会回到命令行模式,表4-1列出常用的操作方式。
表4-1 Vim命令行模式命令
操 作
说 明
0
游标移至行首
$
游标移至行尾
PageDn
向下滚动一页
PageUp
向上滚动一页
d+方向键
删除文字
dd
删除一行
yy
整行复制
p
粘贴复制的文字
2.输入模式(input mode)
在Vim下编辑文字,您并不能直接插入、替代或删除文字,而必须先进入输入模式。初学者刚开始可能会觉得不方便,但习惯之后,反而会觉得这可以避免一些输入操作上的错误,比如不小心删除了某行文字之类的操作。要进入输入模式,您可以按【a/A】键、【i/I】键或【o/O】键,它们的功能如表4-2所示。
表4-2 Vim输入模式命令
输 入
说 明
a
在光标后开始插入
A
在行尾后开始插入
I
在光标上开始插入
I
在行首前开始插入
o
在光标后的新行开始插入
O
在光标前的新行开始插入
末行模式主要用来进行一些文字编辑辅助功能,比如字串搜寻、替代、保存文件等,表4-3介绍一些常用的命令。
表4-3 末行模式命令
输 入
说 明
q
结束Vim程序,如果文件有过修改,则必须先存储文件
q!
强制结束Vim程序,修改后的文件不会存储
wq
存储文件并结束程序
e
添加文件,可赋值文件名称
n
加载赋值的文件
Vi 的用法非常丰富也非常复杂,所以以上仅介绍一些初级常用命令,其他未介绍到的命令,您可以在末行模式下键入h或直接按【F1】键查询在线说明文件。
没有评论:
发表评论