基本指令
: | 进入指令模式 |
Esc | 退出插入模式 |
w | 保存 |
q | 退出 |
! | 强制执行 |
:wq! | 强制保存退出 |
/和? | /和?的用法是一样的 |
/hello | 查找hello这个单词 n--查找下一个。shift+n---向上查找 |
定位命令
:set nu | 显示行号 |
:set nonu | 取消行号 |
gg | 到文本的第一行 |
G | 到文本的最后一行 |
:n | 到文本的第n行 |
插入命令
i | 在光标前插入 |
I | 在光标当前行开始插入 |
a | 在光标后插入 |
A | 在光标当前行末尾插入 |
o | 在光标当前行的下一行插入新行 |
O | 在光标当前行的上一行插入新行 |
一般模式命令
yy | 复制当前行 |
y数字y | 从当前行开始复制多行 |
yw | 复制一个词 |
dd | 剪切当前行 |
d数字d | 从当前行开始前切多行 |
dw | 剪切一个词 |
复制行中一部分 | 然后按v,移动方向键选中文本,然后按y,就拷贝完成,要想复制,按p |
p | 粘贴 |
u | 撤销上一步 |
x | 向后删除字母 |
X | 向前删除字母 |
shift+^ | 移动到行首 |
shift+$ | 移动到行尾 |
1+shift+g | 移动到第一页页首 |
shift+g | 移动到页尾 |
数字N+shift+g | 移动到目标行 |