- 论坛徽章:
- 0
|
移动光标的命令
[Ctrl]+[f] 屏幕向下移动一页,相当于[Page Down]按键
[Crl]+[b] 屏幕向上移动一页,相当于[Page Up]按键
G 移动到这个文件的最后一行
gg 移动到这个文件的第一行,相当1G
N[Enter] n位数字,光标向下移动n行
0或者功能键[Home] 这就是数字“0”:移动到这一行最前面的字符处
$或者功能键[End] 移动到这一行最后面的字符处
查找和替换
/word 向下寻找一个名称为word的字符串(记住不用在末行模式上用,直接可以用)
n 跟上一个命令配合来用,向下查找上一个命令需要找的操作
N 同上,只不过是向上查找
(使用/word配合n和N来使用,可以帮助你重复找到一些关键字,非常有帮助!!!)
:n1,n2s/word1/word2/g (n1和n2位数字,即在第n1行和n2行之间查找 word1,并将该字符串替换为word2,举例在100-200之间找yangzhenning这个字符串替换为YANGZHENNING用“:
100,200s/yangzhenning/YANGZHENNING/g”)
:1,$s/word1/word2/g (从第一行到最后一行查找word1,并将其替换为word2)
:1,$s/word1/word2/gc (从第一行到最后一行查找word1,并将其替换为word2,在替换之前显示提示符给用户确认是否替换)
删除、复制、粘贴
dd 删除光标所在的那一整行
ndd 删除光标所在向下n行
dG 删除从光标所在行到最后一行的数据
yy 复制光标所在那一行
nyy 复制光标所在向下n行
p,P p为将已复制的数据在光标下一行粘贴,P则为粘贴在光标上一行
u 复原前一个操作
[ctrl]+r 重做上一个操作
. 小数点“.”的意思是重复前一个操作的意思,如果你想重复粘贴、重复删除,按下小数点“.”就好了。
:set number 设置行号,并显示出来
:set nonu 与 set nu相反,为取消行号
.
一般模式切换到编辑模式可用的按钮
i I 进入插入模式,i为从目前光标所在处插入,I为在目前所在行的第一个非空格符处开始插入
a A 进入插入模式,a为从目前光标所在处的下一个字符开始插入,A为从光标所在行的最后一个字符处开始插入
o O 进入插入模式,o为从光标所在行的下一行插入新的一行,O为从光标所在处的上一行插入新的一行
r R 进入替换模式,r只会替换光标所在的那一个字符一次;R会一直替换光标所在的文字,指导摁下[Esc]键为止
|
|