vi编辑器的3种模式
基本上vi可以分为三种状态,分别是命令模式、插入模式和底行模式,各模式的功能区分如下:
1、命令行模式
控制屏幕光标的移动,字符、字或行的删除,查找,移动复制某区段及进入Insert mode下,或者到last line mode
命令行模式下的常用命令:
【1】控制光标移动:↑,↓,j
【2】删除当前行:dd
【3】查找:/字符
【4】进入编辑模式:ioa
【5】进入底行模式::
2、编辑模式
只有在Insert mode下,才可以做文字输入,按【esc】键返回到命令行模式
3、第行模式
将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号.....等
底行模式下常用命令:
【1】退出编辑::q
【2】强制退出::q!
【3】保存并退出::wq
打开文件
命令:vi文件名
示例:打开当前目录下的aa.txt文件
vi aa.txt或者vim aa.txt
注意:使用vi编辑器打开文件后,并不能编辑,因为此时处于命令模式,点击键盘i/a/o进入编辑模式
编辑文件
使用vi编辑器打开文件后点击按键:i,a或者o即可进入编辑模式
i:在光标所在字符前开始插入
a:在光标所在字符后开始插入
o:在光标所在行的下面另起一新行插入
保存或取消编辑
保存文件:
第一步:ESC进入命令行模式
第二步::进入底行模式
第三步:wq 保存并退出编辑
取消编辑:
第一步:ESC进入命令行模式
第二步::进入底行模式
第三步:q! 保存并退出编辑