您的位置:首页 > 运维架构 > Linux

Linux学习之旅【8】vim三种模式常用命令表

2018-01-07 13:19 549 查看
第一部分:一般模式
[Ctrl]+f:屏幕向下移动一页,相当于[Page
Down]
[Ctrl]+b:屏幕向上移动一页,相当于[Page
Up]
0[Home]:移动到这一行的最前面字符处
$[End]:移动到这一行的最后面字符处
G:移动到这个文件的最后一行
gg:移动到这个文件的第一行,相当于1G
N[Enter]:向下移动n行
/word:向下寻找一个名称为Word的字符串
:n1,n2s/word1/word2/g:在第n1与n2行之间寻找Word1这个字符串,并将其替换成word2
:1,$s/word1/word2/g:在第一行与最后一行之间查找word1这个字符串,并将其替换成Word2
:1,$s/word1/word2/gc:在第一行与最后一行之间查找word1这个字符串,并将其替换成Word2,且在替换前显示询问
x,X:x向后删除一个字符,X向前删除一个字符
dd:删除光标所在的整行
ndd:删除光标所在的向下n行
yy:复制光标所在的那一行
nyy:复制光标所在的向下n行
p,P:p为将已复制的粘贴在光标下一行,P为将已复制的粘贴在光标上一行
u:复原前一个操作
[Ctrl]+r:重做上一个操作
.:小数点表示重复前一个操作
第二部分:一般模式→编辑模式
i,I:i表示目前光标所在处插入,I表示目前所在行的第一个非空格符处插入
a,A:a表示目前光标所在的下一行开始插入,A表示光标所在行的最后一个字符处插入
o,O:o表示目前光标所在行的下一行插入新的一行,O表示目前光标所在行的上一行插入新的一行
r,R:r表示只替换光标所在的字符一次,R表示一直替换光标所在的字符
第三部分:一般模式→命令行模式
:w:将编辑的文件写入硬盘文件中
:q:离开vi
:wq:保存后离开
:wq!:强制保存后离开
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: