一、插入命令
命令 |
作用 |
a |
在光标后附加文本 |
A |
在本文行末附加文本 |
i |
在光标前附加文本 |
I |
在本行开始附加文本 |
o |
在光标下方插入新行 |
O |
在光标上方插入新行 |
二、定位命令
命令 |
作用 |
h |
左移一个字符 |
j |
下移一行 |
k |
上移一行 |
l |
右移一个字符 |
$ |
移到行首 |
0 |
移到行尾 |
命令 |
作用 |
H |
移到屏幕上端 |
M |
移到屏幕中间 |
L |
移到屏幕下方 |
三、删除命令
命令 |
作用 |
x |
删除光标所在处字符 |
nx |
删除光标所在处后面n个字符 |
dd |
删除光标所在行 |
ndd |
删除n行 |
dG |
删除光标所在行到末尾 |
D |
删除光标所在行到末尾 |
:n1n2d |
删除指定范围的内容 |
四、复制和剪切
命令 |
作用 |
yy Y |
复制当前行 |
nyy nY |
复制当前行以下n行 |
dd |
剪切当前行 |
ndd |
剪切当前行以下n行 |
p P |
粘贴的行下 - 行上 |
五、替换和取消命令
命令 |
作用 |
r |
取消光标所在处文字 |
R |
从光标所在处开始替换,按Esc结束 |
u |
取消上一次操作 |
六、搜索和替换命令
命令 |
作用 |
/string |
搜索 忽略大小写 :set ic |
n
|
搜索指定字符串下一个出现的位置
|
:%s/old/new/g
|
全文替换
|
:n1n2s/old/new/g
|
指定范围替换 |
vim命令
原文:https://www.cnblogs.com/maduar/p/10633791.html