Vim常用操作命令
o当前字符前
a当前字符后
O当前行首
A当前行尾
-------------------------------------------------------------------------------------------------------
数字+G移动到数字所在行
G移动最后一行
-------------------------------------------------------------------------------------------------------
j下k上l右H左
-------------------------------------------------------------------------------------------------------
gg快速回到文首
dd剪切一行
-------------------------------------------------------------------------------------------------------
数字+dd删几行 删除所在行之后总共的行数
-------------------------------------------------------------------------------------------------------
u是撤消
ctrl+l反撤消
-------------------------------------------------------------------------------------------------------
x删除当前光标之后的一个一个删
X删除当前光标之前的一个一个的删
-------------------------------------------------------------------------------------------------------
>>左移文本
<<右移文本
也可以在行尾模式:(其中一个>为移动一个空格要移动几个加几个)
:要缩进的第一行,要缩进行第二行>y
-------------------------------------------------------------------------------------------------------
yy复制
p粘贴
-------------------------------------------------------------------------------------------------------
v+下或上是选中文本
r+替换的替换当前字符
-------------------------------------------------------------------------------------------------------
在行尾模式:
查找字符替换:
s/查找的文本/替换的文本/g
如果s前加%号则是整篇全部替换:
%s/查找文本/替换文本/g
如果想只替换几行则在前边+数字
1,5s/查找文本/替换文本/g
-------------------------------------------------------------------------------------------------------
查找字符:
命令行模式
/+要查找的内容
按N往上走走查找的内容
按n往下走走到查找的内容