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