vi文本编辑器有三种模式:命令行模式、插入模式、底行模式。
命令行模式:该模式下只能进行浏览和整行删除,无法编辑文本。
插入模式:只有在该模式下才能进行文本编辑,可以通过ESC键回到命令行模式。
底行模式:该模式下可以进行保存、退出操作。
命令行模式功能
yy:复制当前所在行
[n]yy:复制从当前行开始的n行
p:粘贴复制的内容到光标所在行
dd:删除光标所在行
[n]dd:删除光标所在行开始的n行
/name:查找name
G:光标移动到文章末尾
u:取消前一个动作
底行模式功能键
:w :保存
:q :退出vi
:q! :退出vi但是不保存
:wq :退出vi并保存
:w [filename]:另存为filename
:set nu:显示行号
:set nuno:取消显示行号