基本VI命令


Warning: Undefined array key "HTTP_REFERER" in /www/wwwroot/prod/www.enjoyasp.net/wp-content/plugins/google-highlight/google-hilite.php on line 58
1, vi filename 编辑或建立档案
2,vi +18 filename 开启文本到第18行
3,enter 向下一行
backspace 向左移一个字元
spacebar   向右移动一个字元
4,ctrl + F 向前滚动一个屏幕
ctrl + D 向前滚动半个屏幕
ctrl + B 向后滚动一个屏幕
ctrl + U 向后滚动半个屏幕
ctrl + E 向下一行
ctrl + Y 向上一行
5,a 在游标右方插入字元
A 在行尾游标右方插入字元
i   在游标左方插入字元
I   在行首游标左方插入字元
o  在游标下方插入一行
O 在游标上方插入一行
x  删除字元   
X  向前删除字元
dd 删除行 大:5,10d删除第5-10行
G  最后一行 21G 到第21行
/string 搜索字符串  ?string 向上     N:上一个 n:下一个 
r: 以另一字元代替游标所在字元 
R 连续修正字元,会一直处于输入模式 
q! exit 但不save          w:save                  wq: 保存退出 
nyy 复制n行 
u  撤消上次输入 
D  删除自游标起到行尾的字元 
d^ 删除自游标起到行首的字元 
dw 删除一个单词 
ndd: 删除自当前光标所在行以下的n行 
s     删除游标所在之字元,并由命令模式进入输入模式 
S  删除游标所在列,并由命令模式进行输入模式 
h 左 l 右 j 下 k 上       
J 删除下一行所有空格并提升一行。