作者: 大呀大帝国 </br>
email:drnijq@126.com
1 移动光标和翻页
| 按键 | 说明 |
|---|---|
| h或左方向键 | 光标左移 |
| j或下方向键 | 光标下移 |
| k或上方向键 | 光标上移 |
| l或右方向键 | 光标右移 |
| ctrl + b | 向上翻页 |
| ctrl + f | 向下翻页 |
| ctrl + u | 向上翻半页 |
| ctrl + d | 向下翻半页 |
| n + space | 在当前列向后移动n个光标 |
| 0 或 [Home] | 移动到当前行的最前面 |
| $ 或 [End] | 移动到当前行的最后面 |
| G | 移动到这个文件的最后一行 |
| n + G | 移动到n行 |
| gg | 移动到第一行 |
| n + 回车 | 移动到下面第n行 |
2 进入插入或替换模式
| 按键 | 说明 |
|---|---|
| i | 在光标目前为止插入 |
| I | 在当前行的第一个非空字符开始(可以跳过代码前的TAB) |
| a | 从当前光标所在的下一个位置开始 |
| A | 从当前行的最后一个字符开始 |
| o | 在当前行的下面插入新的行 |
| O | 在当前行的上面插入新的行 |
| R | 进入替换模式 |
成功进入插入或者替换模式,左下角会显示 -- INSERT -- 或 -- REPLACE --
3 文字的搜索和替换
| 按键 | 说明 |
|---|---|
| /word | 向下查找word这个关键字 |
| ?word | 向上查找word这个关键字 |
| n | 重复前一个查找动作,向后查找 |
| N | 重复前一个查找动作,向前查找 |
| n1,n2s/word1/word2/g | 在n1到n2行中,查找word1并替换word2。 |
| 1,$s/mysheel/anc/gc | 从第一行到最后一行,查找word1并替换word2(需要确认)。 |
| 1,$s/mysheel/anc/g | 从第一行到最后一行,查找word1并替换word2。 |
4 删除,剪切,复制与粘贴
| 按键 | 说明 |
|---|---|
| x,X | x向后删除一个字符,X向前删除一个字符 |
| nx | 向后删除n个字符 |
| dd | 剪切(删除)一行 |
| n + dd | 剪切(删除)n行 |
| yy | 复制当前行 |
| n + yy | 复制n行 |
| p,P | p黏贴到光标的下一行,P黏贴到光标的上一行 |
| u | 撤销上一次操作 |
| ctrl + r | 重复上一个操作 |
5 其他功能
| 按键 | 说明 |
|---|---|
| ctrl + n | 代码提示(从第一个开始) |
| ctrl + p | 代码提示(从最后一个开始) |