进入VI命令
-
vi filename :打开或新建文件,并将光标置于第一行首
-
vi +n filename :打开文件,并将光标置于第n行首
-
vi + filename :打开文件,并将光标置于最后一行首
-
vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处
-
vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename
-
vi filename…filename :打开多个文件,依次进行编辑
屏幕翻滚类命令
-
Ctrl+u:向文件首翻半屏
-
Ctrl+d:向文件尾翻半屏
-
Ctrl+f:向文件尾翻一屏
-
Ctrl+b;向文件首翻一屏
-
nz:将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部。
插入文本类命令
-
i :在光标前
-
I :在当前行首
-
a:光标后
-
A:在当前行尾
-
o:在当前行之下新开一行
-
O:在当前行之上新开一行
-
r:替换当前字符
-
R:替换当前字符及其后的字符,直至按ESC键
-
s:从当前光标位置处开始,以输入的文本替代指定数目的字符
-
S:删除指定数目的行,并以所输入文本代替之
-
ncw或nCW:修改指定数目的字
-
nCC:修改指定数目的行