Appearance
语法
vim 语法
- 操作( operation ) + 动词(范围)
操作
- 删除 👉
d
- 删除并且进⼊ insert 模式 👉
c
- 复制 👉
y
基于单词/字串的移动
- 移动到单词的结尾 👉
e
- 移动到字串的结尾 👉
E
- 移动到上⼀个单词的开头 👉
b
- 移动到上⼀个字串的开头 👉
B
- 移动到单词的开头 👉
w
- 移动到的字串开头 👉
W
- 移动到上⼀个单词的结尾 👉
ge
常用组合
tips:可以自行根据语法进行自行组合
- 删除当前单词 👉
cw
- 在当前单词结尾处添加 👉
ea
更有效率的处理单字符
- 删除光标所在的字符 👉
x
- 删除光标前的字符 👉
X
- 删除当前光标的字符并进⼊ insert 模 式 👉
s
- 删除当前光标缩在⾏并进⼊ insert 模 式 👉
S
- 替换⼀个字符 👉
r
- 替换多个字符 👉
R
undo/redo
可撤销块,进⼊插⼊模式开始,直到返回普通模式为⽌,在此 期间输⼊或删除的任何内容都被当成⼀次修改
- undo 👉
u
- redo 👉
Ctrl + r
配置
// vscode
"vim.operatorPendingModeKeyBindingsNonRecursive": [
{
"before": [
"H"
],
"after": [
"^"
]
},
{
"before": [
"L"
],
"after": [
"g",
"_"
]
},
]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20