作者: 大呀大帝国 </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 | 代码提示(从最后一个开始) |