vi的三种模式:命令模式、插入模式、末行模式
vi三种启动方式:
- vi 新文件:创建新文件
- vi 已有文件:打开已存在的文件
- vi:退出vi的时候w后面加新文件名保存文件,q退出
vi的退出方式:要回到末行模式才能退出
- w:保存
- w 文件名:另存为
- wq:保存退出
- q!:不保存退出
- q:如果文件没修改q退出,修改不能退出
用vi编辑一个文件,让该文件可执行案例:
vi命令模式常用命令:
1.从命令模式进入进入输入模式:
- i:在光标当前位置插入
- a:在光标后面插入
- I:在光标所在行的行首插入
- A:在光标所在行的行尾插入
- o:在光标所在行下面开启新行
- O:在光标所在行上面开启新行
2.从命令模式进入末行模式:冒号“:” 在键盘上的书写方式为“shift+;”
3.删除命令:
- x:删除光标字符
- dd:删除光标所在行 ndd:删除指定第n行
4.撤销命令:u 反撤销是ctrl+r
5.复制粘贴命令:
- yy:复制当前行 nyy:复制第n行
- p:粘贴
6.查找命令:
- /字符串:查找指定字符串
- n:查找下一个
- N:查找上一个
vi末行模式常用命令:
同上vi的退出模式