File tree Expand file tree Collapse file tree 1 file changed +60
-0
lines changed
Filter options
Expand file tree Collapse file tree 1 file changed +60
-0
lines changed
Original file line number Diff line number Diff line change
1
+ ## ** 1. 基础移动(Navigation)**
2
+ - ** 字符移动** :
3
+ - ` h ` ← / ` j ` ↓ / ` k ` ↑ / ` l ` →
4
+ - 方向键也能用,但 Vim 提倡用 ` hjkl ` 保持手不离键盘。
5
+ - ** 单词移动** :
6
+ - ` w ` → 跳到下一个单词开头
7
+ - ` b ` ← 跳到上一个单词开头
8
+ - ` e ` → 跳到当前单词末尾
9
+ - ** 行内跳转** :
10
+ - ` 0 ` 跳到行首,` ^ ` 跳到第一个非空字符
11
+ - ` $ ` 跳到行尾
12
+ - ` f<char> ` 向后搜索字符(如 ` fa ` 跳到下一个 ` a ` )
13
+ - ** 屏幕移动** :
14
+ - ` Ctrl + u ` 上翻半屏,` Ctrl + d ` 下翻半屏
15
+ - ` gg ` 跳到文件开头,` G ` 跳到文件末尾
16
+ - ` :<行号> ` 跳转到指定行(如 ` :42 ` 跳到第 42 行)
17
+
18
+ ---
19
+
20
+ ## ** 2. 编辑文本(Editing)**
21
+ - ** 插入模式** :
22
+ - ` i ` 在光标前插入
23
+ - ` a ` 在光标后插入
24
+ - ` I ` 在行首插入,` A ` 在行尾插入
25
+ - ` o ` 在下一行插入,` O ` 在上一行插入
26
+ - ** 删除** :
27
+ - ` x ` 删除当前字符
28
+ - ` dw ` 删除一个单词
29
+ - ` dd ` 删除整行
30
+ - ` D ` 删除从光标到行尾
31
+ - ** 复制/粘贴** :
32
+ - ` yy ` 复制当前行
33
+ - ` p ` 粘贴到光标后,` P ` 粘贴到光标前
34
+ - ` yiw ` 复制当前单词
35
+ - ** 撤销/重做** :
36
+ - ` u ` 撤销
37
+ - ` Ctrl + r ` 重做
38
+
39
+ ---
40
+
41
+ ## ** 3. 选择与可视化模式(Visual Mode)**
42
+ - ` v ` 进入字符选择模式
43
+ - ` V ` 进入行选择模式
44
+ - ` Ctrl + v ` 进入块选择模式(适合多行编辑)
45
+ - 选中后可以用 ` d ` (删除)、` y ` (复制)、` > ` (缩进)等操作
46
+
47
+ ---
48
+
49
+ ## ** 4. 搜索与替换(Search & Replace)**
50
+ - ` / ` + 关键词 → 搜索(` n ` 下一个,` N ` 上一个)
51
+ - ` :%s/old/new/g ` → 全局替换(` g ` 表示所有匹配)
52
+ - ` * ` 快速搜索当前光标下的单词
53
+
54
+ ---
55
+
56
+ ## ** 5. 组合命令(Power Moves)**
57
+ - ` di" ` → 删除引号内的内容
58
+ - ` ciw ` → 修改当前单词
59
+ - ` dt<char> ` → 删除直到某个字符(如 ` dt) ` 删除到 ` ) ` )
60
+ - ` . ` → 重复上一次操作
You can’t perform that action at this time.
0 commit comments