复制,粘贴:
yy:复制 光标所在的这一行
4yy:复制 光标所在行开始向下的4行
p: 粘贴
剪切
dd: 剪切 光标所在的这一行
2dd:剪切 光标所在行 向下 2行
D: 从当前的光标开始剪切,一直到行末
D0: 从当前的光标开始剪切, 一直到行首
删除
x : 删除当前的光标,每次只会删除一个
X : 删除当前光标前面的那个,每次只会删除一个
快速定位
H: 当前屏幕的上方
M:当前屏幕的中间
L:当前屏幕的下方
.
Ctrl+f 向下翻一页代码 Ctrl+b 向上翻一页代码
Ctrl+d 向下翻半页代码 Ctrl+u 下上翻半夜代码
.
20G : 快速的定位到第20行代码
G: 快速回到 整个代码的最后一行
gg : 快速回到 整个代码的第1行
.
w : 向后跳一个单词的长度, 即调到下一个单词的开始处
b : 向前跳一个单词的长度, 即调到上一个单词的开始处
u : 撤销刚刚的操作
Ctrl+r : 反撤销
选中一片代码
v:
V:
移动:
>> : 向右移动代码 << : 向左移动代码
替换
. : 重复执行上一次的命令
r : 替换一个字符
R : 替换光标及后面的字符
Shift+zz : 相当于wq
命令模式:
w : 保存 q :退出 wq : 保存并退出