VIM 快捷键 - 详解常用的命令
VIM-快捷键查询
移动方向键盘
快捷键 | 说明 |
---|---|
j |
下移 |
k |
上移 |
h |
左移 |
l |
右移 |
w |
下一个单词 |
W |
下一个单词(以空格分隔的词) |
b |
上一个单词 |
B |
上一个单词(以空格分隔的词) |
2w/2W/2b/2B |
下/上第二个单词 |
^ |
非空行首<推荐改为H> |
g + _ |
非空行尾<推荐改为L> |
0 |
行首 |
$ |
行尾 |
gg |
文件开头 |
G |
文件末尾 |
文档查看
快捷键 | 说明 |
---|---|
( |
上一段落(包含空格) |
) |
下一段落(包含空格) |
{ |
上一段落(不含空格) |
} |
下一段落(不含空格) |
[[ |
文档开头 |
]] |
文档结尾 |
插入文本
快捷键 | 说明 |
---|---|
a |
光标后插入 |
A |
行末插入 |
i |
光标前插入 |
o |
光标下一行插入 |
O |
光标上一行插入 |
cc |
当前行替换插入 |
删除文本
快捷键 | 说明 |
---|---|
dd |
删除当前行 |
x |
删除光标处文本 |
dw |
删除光标处到单词末尾 |
d0 |
删除到行首 |
d$ |
删除到行尾 |
2dd |
删除2行 |
dgg |
删除到文件开头 |
dG |
删除到文件末尾 |
特殊操作
快捷键 | 说明 |
---|---|
yy |
复制到缓冲器(ctrl + c功能一致但是缓冲区不同) |
p |
粘贴到光标后 |
P |
粘贴到光标前 |
u |
撤销 |
ctrl + r |
重做 |
/xxx |
光标后搜索xxx |
?xxx |
光标前搜索xxx |
n |
移动到下一个搜索结果 |
N |
移动到上一个搜索结果 |
选择文本
快捷键 | 说明 |
---|---|
v |
光标处开始选中 |
V |
光标当前行选中 |
ESC |
退出选中 |
选中文本后操作
快捷键 | 说明 |
---|---|
~ |
切换大小写 |
d |
删除 |
c |
删除后进入插入状态 |
y |
复制 |
p |
粘贴 |
VSCode配置
VSCode
快捷键配置:
- 方便键盘按键移动
1 | //setting.json |
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 Neco