一、在使用Linux vi 编辑器之前,需要知道vi 有3种工作模式:普通模式、编辑模式、命令模式
1、普通模式:普通模式下可以执行命令、保存文件、移动光标、粘贴复制等
2、编辑模式:编辑模式主要用于文本的编辑
3、命令模式:命令模式下,用户可以对文件进行一些高级处理
由Shell进入vi编辑器时,首先进入普通模式。在普通模式下,从键盘输入任何字符都被当作命令来解释。普通模式下没有任何提示符,输入命令后立即执行,不需要回车,而且输入的字符不会在屏幕上显示出来
3种模式的转化关系如下:
如果不知道当前处于哪种模式下,连续按两次Esc就会进入普通模式
二、vi 编辑器的退出:一般是在命令模式下退出vi 编辑器的
q:如果文件未被修改,会直接退回到Shell;否则提示保存文件。
q!:强行退出,不保存修改内容。
wq:w 命令保存文件,q 命令退出 vi,合起来就是保存并退出。
w newFileName:将文件另存为新文件
以上笔记参考:http://c.biancheng.net/cpp/html/2735.html
这篇文章详细介绍了vi 编辑器的使用及有关命令,大家可以看下