9.2:vi的使用
鼠标移动的方法:
H
光标移动到这个屏幕的最上方那一列的第一个字符
M
光标移动到这个屏幕的中央那一列的第一个字符
L
光标移动到这个屏幕的最下方那一列的第一个字符
G
移动到这个文件的最后一列
nG
n为数字。移动到这个文件的第n列
gg
n为数字。移动到这个文件的第一列
搜寻与取代:
/word
向鼠标之下寻找一个名称为word的字符串
?word
向鼠标之上寻找一个名称为word的字符串
:n1,n2s/word1/word2/g
n1与n2为数字,在第n1与n2列之间寻找word1这个字符串,并用word2代替
删除,复制与粘贴
x,X
在一列中,x为向后删除一个字符【相当于del键】,X为向前删除一个字符【相当于backspace】
dd
删除游标所在的那一整列
ndd
n为数字,删除光标所在的向下n列,
yy
复制游标所在的那一列
nyy
n为数字,复制游标所在的向下n列
p,P
p为将已经复制的数据在光标的下一列贴上,P则为贴在光标的上一列
u
复原前一个动作
[Ctrl] + r
重复前一个动作
.
重复前一个动作
第二部分:一般指令模式到编辑模式切换可用按钮说明
i,I
i为【从目前光标处插入】I为【在目前所在列非空格符出开始插入】
a,A
a为【从目前光标所在的下一个字符开始插入】,A为【从光标所在列的最后一个字符开始插入】
o,O
o为在目前光标所在下一列插入新的一列。O为在目前光标所在上一列插入新的一列
r,R
进入取代模式,r只会取代光标所在的那一个字符一次;R会一直取代光标所在的文字,直到按钮ESC键为止