vi/vim编辑器操做梳理

1. vi/vim编辑器详细使用讲解

1.1 vi/vim编辑器的3种模式

1.2 vi/vim编辑器操做说明 

参数/命令/模式 说明
###普通模式  
:set nu  显示行号
###光标移动操做  
0 跳到光标所在行行首
$ 跳到光标所在行行尾
gg 跳转至文件开头
G,或shift+g 跳转至文件尾部
ngg (n是所在行的数字) 跳转到指定行
###搜索关键字  
/keyword 使用/搜索,默认向下搜索,按n继续搜索下一个,反向按N向上搜索
###替换字符串  
:%s/A/B/g 把文本中全部的A替换为B(全局替换),/斜线为分隔符,能够用@代替
:1,3s/A/B/g 把1-3行的A替换为B
###删除  
dd 删除光标所在行单行
ndd 从光标处开始,日后删除n行,n是数字
x 小写x,日后删除字符
X 大写X,往前删除字符
d1G 删除当前行至第一行(往前)
dG 删除当前行至最后一行(日后)
d0 删除当前光标文本至行首(单行)
d$ 删除当前光标文本至行尾(单行)
###剪切  
dd ---> p 使用dd删除(也是剪切),再使用p复制,默认复制到光标所在行的下一行
###撤销(回滚前一个执行的操做)  
u 撤销删除或更改的操做,进行回滚
###复制  
yy 复制光标所在行
nyy 从光标所在行开始,日后复制n行,n是数字
5gg ---> 5yy 跳到第5行,再日后复制5行
5gg ---> shift+g 跳到第5行,再复制日后全部行
###粘贴  
p 小写p,粘贴到光标所在行的下一行
P 大写P,粘贴到光标所在行的上一行
###编辑模式操做  
i 进入插入模式
a 在光标下一个字符插入
A 在行尾追加,插入
o 小写o,在下一行开头插入
O 大写O,在上一行开头插入
相关文章
相关标签/搜索