vim的几种模式切换
插入命令
命令 |
作用 |
a |
在光标所在字符后插入 |
A |
在光标所在行尾插入 |
i |
在光标所在字符前插入 |
I |
在所在行行首插入 |
o |
在光标下插入新行 |
O |
在光标上插入新行 |
定位命令
命令 |
作用 |
:set nu |
设置显示行号 |
:set nonu |
取消显示行号 |
gg |
到第一行 |
G |
到最后一行 |
nG |
到第n行 |
:n |
到第n行 |
$ |
到行尾 |
0或^ |
到行首 |
删除命令
命令 |
作用 |
x |
删除光标所在处字符 |
nx |
删除光标所在处n个字符(包括光标处的) |
dd |
删除光标所在行 |
dG |
删除光标所在行到文件末尾的内容 |
D |
删除光标所在处到行尾的内容 |
:n1,n2d |
删除n1到n2行的内容 :1,3伤处1到3行的内容 |
复制和剪切
命令 |
作用 |
yy |
复制当前行 |
nyy |
复制当前行以下n行(包括当前行在内) |
dd |
剪切当前行 |
ndd |
剪切当前行以下n行 |
p,P |
在当前光标所在行行下,行上粘贴 |
替换和取消
命令 |
作用 |
r |
取代光标所在处字符,先按r再按要替换的结果 |
R |
从光标所在处开始替换字符串,按esc结束 |
u |
撤销上一步的操作 |
时间: 2024-11-08 03:50:17