VI编辑器全称:Visual Interface ,即可视化接口,是Linux 的标配,如同Windows系统下的记事本一样。它可以创建、修改文本文件(不会改变权限)
有三种模式:
(1)普通模式(命令模式)command mode
可以控制光标的移动,查找与替换,删除字符、行,复制行,粘贴等等。
(2)编辑模式 insert mode (输入的是文本)
可插入、替换编辑
(3)末行模式 last line mode (输入的是命令)
可读取或者保存文件
命令模式 <---------> 编辑模式 ; 命令模式 <---------> 末行模式 (可按ESC键退出)
命令模式进入编辑模式:通过 i、o 、a (插入);r(替换)
i 在光标处输入文本
a 在光标后输入文本
o 在光标的下一行新增一个空白行
r 替换光标处文本
光标定位操作: x 向后删除一个字符 (delete)
dd 删除光标所在的一整行
yy 复制光标所在的一行 (copy)
p 将已复制的内容粘贴到下一行 (paste)
u 恢复前一个动作 (撤销)
命令模式进入到末行模式:可以通过输入 :?/ 进入末行模式
:w! 将编辑的数据存入磁盘
:q! 放弃已修改内容,直接退出
:wq! 合并前两个指令,文件强制存盘并退出
:set number 显示行号
查找: / Word 从光标处向后寻找下一个名为Word的字符串(从前往后)
?Word 从后往前寻找