VIM 使用
收集整理:Wilbur Lang
VIM 简介| 指令 | 说明 | 功能键 |
| 0 | 移动到光标所在列的最前面 | HOME |
| $ | 移动到光标所在列的最后面 | END |
| ^d | 向下半页 | |
| ^f | 向下一页 | PageDown |
| ^u | 向上半页 | |
| ^b | 向上一页 | PageUp |
| 指令 | 说明 |
| H | 移动到视窗的第一列 |
| M | 移动到视窗的中间列 |
| L | 移动到视窗的最后列 |
| b | 移动到下个字的第一个字母 |
| w | 移动到上个字的第一个字母 |
| e | 移动到下个字的最后一个字母 |
| ^ | 移动到光标所在列的第一个非空白字元 |
| 指令 | 说明 |
| n- | 减号移动到上一列的第一个非空白字元 |
| n+ | 加号移动到下一列的第一个非空白字元 |
| nG | 直接用数字 n 加上大写 G 移动到第 n 列 |
| 指令 | 说明 |
| fx | 往右移动到 x 字元上 |
| Fx | 往左移动到 x 字元上 |
| tx | 往右移动到 x 字元前 |
| Tx | 往左移动到 x 字元前 |
| ; | 配合 f&t 使用,重复一次 |
| , | 配合 f&t 使用,反方向重复一次 |
| /string | 往右移动到有 string 的地方 |
| ?string | 往左移动到有 string 的地方 |
| n | 配合 /&? 使用,重复一次 |
| N | 配合 /&? 使用,反方向重复一次 |
| 指令 | 说明 | 备注 |
| n( | 左括号移动到句子的最前面,前面加上数字可以指定往前移动 n 个句子 | 句子是以 ! . ? 三种符号来界定 |
| n) | 右括号移动到下个句子的最前面,前面加上数字可以指定往后移动 n 个句子 | |
| n{ | 左括弧移动到段落的最前面 ,前面加上数字可以指定往前移动 n 个段落 | 段落是以,段落间的空白列界定 |
| n} | 右括弧移动到下个段落的最前面,前面加上数字可以指定往后移动 n 个段落 |