vi 是 linux最通用的文本编辑器
Ctrl + f 屏幕向下移动一页(d为半页)
Ctrl + b 屏幕向上移动一页(u为半页)
G 移动到文本最后一行
gg 移动到文本第一行
n[Enter] n为数字,光标向下移动n行
:1,$s/abc/def/g 替换命令,把从第一行到最后一行的abc替换为def,无确认提示
dd 删除整行
ndd 删除n行
/word 向下查找word字符串,按'n'向下,'N'向上
x,X x向后删除字符,X向前删除字符
yy 复制当前行
nyy 复制当前光标行以下n行
p,P p光标下一行粘贴,P光标前一行粘贴
. 重复前一个操作
u 复原前一个操作
Ctrl+r 重做上一次操作
:w 写入硬盘
:q 退出vi
:q! 强制退出不保存
:wq 保存后离开
:set nu 显示行号
:set nonu 取消行号