参考用:https://jingyan.baidu.com/article/59703552e2e1e38fc107405a.html
基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode).
- 命令行模式(command mode) 控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。 2) 插入模式(Insert mode) 只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。 3) 底行模式(last line mode) 将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。 不过一般我们在使用时把vi简化成两个模式,就是将底行模式(last line mode)也算入命令行模式command mode)。
举例,我要再vi编辑器中修改参数,我应该进入插入模式才能用!直接再命令行模式中键入 r**
vi的使用方法:
vi 文本文件名
如下:
vi bringup.launch 就可以进入这个文件vi编辑
**
**
如果你想退出文本编辑模式.并且保存刚刚编辑的文本.首先点击一下键盘上的"ESC",然后输入":wq!“这样就将文本保存了.然后推出了vi编辑器.如果不想保存就按一下键盘上的"ESC”,输入":q!".如果你不确定是否成功.可以通过"cat filename" 命令来查看.