Vim键盘快捷键
1.命令键—基本命令
命令键—基本1 | 原始状态为命令模式 |
---|---|
Esc | 从其他模式切换回命令模式 |
i | 命令模式——插入模式,在光标前插入 |
a | 命令模式——插入模式,在光标后插入 |
A | 命令模式——插入模式,在行末插入 |
o | 命令模式——插入模式,光标下面新开一行 |
O | 命令模式——插入模式,光标上面新开一行 |
命令键—基本2 | 原始状态为命令模式 |
: | 后面接一些其他命令,如:PludinInstall 安装插件 |
u | 撤销最近一次操作 |
Ctrl+r | 反撤销最近一次操作 |
:wq 或 ZZ | 退出vim,保存文件改动 |
:q! 或 ZQ | 退出vim,不保存文件改动 |
:w | 保存文件改动 |
:w | 用作为文件名保存文件 |
2.命令键—移动类
命令键—移动类 | 原始状态为命令模式 |
---|---|
h | 向左一个字符 |
j | 向下一行 |
A | 向上一行 |
l | 向右一个字符 |
w | 向前一个词(空格不计) |
大写W | 向后一个词(空格不计) |
数字0 | 移动至本行开头 |
^ | 移动至本行开头第一个非空字符处 |
$ | 移动至本行末尾 |
{ | 跳转到上一段 |
} | 跳转到下一段 |
G | 移动至文件末尾 |
gg | 移动至文件开头 |
3.命令键—删除替换类
命令键—删除替换类 | 原始状态为命令模式 |
---|---|
x | 删除光标处一个字符 |
dw | 删除从光标处字符开始向后组成的一个词 |
dd | 删除该行 |
3dd | 删除包括本行向下的三行 |
d0 | 删除至行首 |
d$ | 删除至行末 |
dG | 删除至文件末尾 |
dgg | 删除至文件开头 |
r
| 替换光标处的那一个字符为接下来输入的那一个字符,自动回到命令模式 |
R
| 替换从光标处开始向后的字符,n个替n个,需手动Esc退回命令模式 |
4.命令键—搜索替换类
命令键—搜索替换类 | 原始状态为命令模式 |
---|---|
?
| 在文档前面部分检索文本
|
/
| 在文档后面部分检索文本
|
n | 移动到前一个检索结果 |
n | 移动到后一个检索结果 |
:%s///gc | 检索出所有,并用替换,替换前先询问 |
5.命令键—可视模式(选择模式)
切换到选择模式 | 原始状态为命令模式 |
---|---|
v | 进入逐字选择模式 |
V | 进入逐行选择模式 |
改动选中文本 | 命令模式下光标对于的字符、选择模式下选中的全部字符 |
---|---|
~ | 切换大小写 |
y | 复制 |