Linux下vi编辑器的模式介绍
一、命令模式/正常模式
在该模式下是不能对文本直接编辑的,但可以输入快捷键进行一些操作(删除行,复制行,移动光标,粘贴等)[打开文件之后默认进入的模式]
- 删除行 的用法演示,两次dd,用滴滴特权来腾出空间
-
光标移动 的用法演示,使用上下左右方向键即可
二、插入模式/编辑模式/输入模式/文本编辑模式
在该模式下可以对文件的内容进行编辑(aios)
进入此模式的方法:a
:将光标往后移动一个字符,等待输入;i
:在光标前面进行插入;o
:在光标所在行下面,另外起一空行,并将光标放置空行的首位置上,等待输入;s
:更正错误内容,先是把错误的文字删掉,之后就是在光标前输入文字(同 i 的用法);
注:如果需要退出编辑模式,按Esc键就可以退出
-
a 的用法演示
-
i 的用法演示
-
o 的用法演示
-
s 的用法演示
三、末行模式/尾行模式
可以在末行输入命令来对文件进行操作(搜索、替换、保存、退出、撤销、显示行号、语法高亮等)
进入此模式的方法:
在命令模式下,按 :
键进入最后行模式,此时vi会在屏幕的底部显示 “:” 符号年作为最后行模式的提示符,等待用户输入相关命令。命令执行完毕后,vi自动回到命令模式。
- :set nu 的用法演示,显示行号
- :file 的用法演示,显示文件信息
-
:q 的用法演示,退出vi编辑器不保存文件