linux-vim常用按键总结
Posted dongliping
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux-vim常用按键总结相关的知识,希望对你有一定的参考价值。
[Ctrl]+f 屏幕向下移动一页,相当于[Page Down]
[Ctrl]+b 屏幕向上移动一页,相当于[Page up]
0或者[home] 移动到这一行的最前面字符处
$或者[End] 移动到这1行的最后面字符处
G 移动到这个文件的最后1行
nG n为数字。移动到这个文件的第n行。eg,20G表示移动到这个文件的第20行
gg 移动到这个文件的第1行,相当于1G。
N[Enter] N为数字。光标向下移动N行。
/word 向下查找1个名称为word的字符串
:n1,n2s/word1/word2/g n1与n2为数字。在第n1与n2行之间查找word1这个字符串,并将该字符替换为word2。
:1,$s/word1/word2/g 从第1行到最后1行查找word1字符串,并将该字符串替换为word2。
:1,$s/word1/word2/gc 从第1行到最后1行查找word1字符串,并将该字符串替换为word2。且在替换前显示提示字符给用户确认是否需要替换
x,X 在1行子当中,x为向后删除1个字符,X为向前删除1个字符
nx 连续向后删除n个字符
dd 删除光标所在的那1行
ndd 删除光标所在的向下的n行
yy 复制光标所在的那1行
nyy 复制光标所在的向下的n行
p,P p为将已复制的数据在光标下一行粘贴,P则为粘贴在光标的上一行。
u 复原上1个操作
[Ctrl]+r 重做上1个动作
一般模式切换到编辑模式常用按钮
i,I i为从目前光标所在处插入,I为从目前光标所在行的第一个非空格处开始插入
a,A a为从目前光标所在的下一个字符处开始插入,A为从光标所在行的最后1个字符处开始插入
o,O o为在目前光标所在的下一行处插入新的1行,O为在目前光标所在处的上一行插入新的1行
r,R r只会替换光标所在的那1个字符1次,R会一致替换光标所在的文字,直到按下[Esc]键为止
一般模式切换到命令行模式常用按钮
:w 将编辑的数据写入硬盘文件中
:q 离开
:wq 保存后离开
:set nu 显示行号
以上是关于linux-vim常用按键总结的主要内容,如果未能解决你的问题,请参考以下文章