VI/VIM编辑器
VIM编辑器有三种工作方式:
输入模式
指令模式
底行模式
以编辑一个文本文档为例
1. 新建text.txt文档
打开终端,输入命令 vim test.txt
创建完成后VIM会自动打开这个文本文档
2. 进入输入模式
VIM默认以只读模式打开文档,故输入文字需要切换到输入模式,切换到输入模式的命令如下:
最常用的是“a”,键盘按下“a”键,终端左下角会提示“插入”字样,表示进入输入模式
此时,可以正常输入文本
输入完成后,需要保存时,需要将输入模式切换到指令模式,方式是按下键盘的ESC键,此时终端左下角的“插入”字样消失,且不能输入文本,想再次输入文本就按下“a”键重新进入到输入模式。
3. 指令模式
指令模式顾名思义就是输入指令的模式,这些指令用于控制文本
以上这些指令并没有保持文本的指令,保存文本的指令是在底行模式。
4. 底行模式
在指令模式下输入“:”进入底行模式
进入底行模式后终端左下角会出现符号“:”,可在“:”后输入命令
常用命令:
x 保存当前文档并退出
q 退出
w 保存文档
q! 退出VI/VIM,不保存文档
如果我们要退出并保存文档的话,需要在“:”底行模式下输入“wq”
也可输入“/”进入底行模式,“/”后输入要搜索的内容,可用于搜索指定内容 如/VIM 后按下回车键