序号 | 单词 | 释义 |
---|---|---|
1 | $ | 移动到行尾 |
2 | 'x | 移动到标记 x 处 |
3 | /pattern | 向前搜索指定模式 |
4 | 0 | 移动到行首 |
5 | :!<command> | 在 Vim 中执行命令并返回 |
6 | :%s/old/new/g | 全局替换文档中的所有旧文本为新文本 |
7 | :%s/old/new/gc | 全局替换并逐个确认替换 |
8 | :%s/old/new/gi | 全局替换并忽略大小写 |
9 | :%s/search/replace/gc | 全局替换并逐个确认替换 |
10 | :help keyword | 查看关键词的帮助文档 |
11 | :line_number | 移动到指定行号 |
12 | :q | 退出编辑器(如果没有更改) |
13 | :q! | 强制退出编辑器,不保存更改 |
14 | :r !<command> | 在 Vim 中执行命令并将输出插入 |
15 | :r filename | 将文件内容插入当前位置 |
16 | :set nonu | 隐藏行号 |
17 | :set nonumber | 隐藏行号 |
18 | :set nu | 显示行号 |
19 | :set number | 显示行号 |
20 | :set syntax=language | 设置语法高亮(例如:set syntax=python) |
21 | :set ts=spaces | 设置 Tab 替换为空格 |
22 | :split | 水平分割窗口 |
23 | :vsp filename | 垂直分割窗口并打开文件 |
24 | :vsplit | 垂直分割窗口 |
25 | :w | 保存文件 |
26 | :w filename | 将当前文件另存为指定的文件名 |
27 | :wq | 保存并退出 |
28 | :wq! | 强制保存并退出 |
29 | ?pattern | 向后搜索指定模式 |
30 | A | 在行尾插入文本 |
31 | Ctrl + b | 向上滚动整屏 |
32 | Ctrl + d | 向下滚动半屏 |
33 | Ctrl + f | 向下滚动整屏 |
34 | Ctrl + g | 显示文件信息,光标位置等 |
35 | Ctrl + i | 前进到下一个位置 |
36 | Ctrl + n | 在插入模式下自动完成 |
37 | Ctrl + o | 返回上一个位置 |
38 | Ctrl + r | 重做被撤销的操作 |
39 | Ctrl + u | 向上滚动半屏 |
40 | Ctrl + w + = | 使所有窗口大小相等 |
41 | Ctrl + w + Arrow | 在窗口之间切换焦点 |
42 | Ctrl + w + c | 关闭当前窗口 |
43 | G | 移动到文档末尾 |
44 | I | 在行首插入文本 |
45 | N | 跳到上一个匹配项 |
46 | O | 在当前行上方插入新行并进入插入模式 |
47 | ^ | 移动到行首非空白字符处 |
48 | `x | 移动到标记 x 处(精确位置) |
49 | a | 在光标后插入文本 |
50 | b | 返回到前一个单词的开头 |
51 | dd | 删除整行 |
52 | e | 跳到当前单词的末尾 |
53 | gg | 移动到文档开头 |
54 | h | 向左移动 |
55 | i | 在光标前插入文本 |
56 | j | 向下移动 |
57 | k | 向上移动 |
58 | l | 向右移动 |
59 | mx | 设置标记 x |
60 | n | 跳到下一个匹配项 |
61 | o | 在当前行下方插入新行并进入插入模式 |
62 | p | 粘贴复制的文本 |
63 | u | 撤销上一次操作 |
64 | w | 跳到下一个单词的开头 |
65 | x | 删除光标处的字符 |
66 | yy | 复制整行 |