1、vim 退出命令
在末行模式下,输入命令:
:q
如果文件未做修改,系统退出vim返回到shell当中,否则会提升是否需要保存文件,将下面的命令介绍。
2、vim 退出保存命令
在末行模式下,输入命令:
:wq
vim将先保存文件,然后退出vim返回到shell。
3、vim 退出不保存命令
若编辑的文件没有被保存,输入:q命令之后,则vim在窗口的最末行显示如下信息:
No write since last change (use ! to overrides)
提示用户该文件被修改后没有保存,然后vim并不退出,继续等待用户命令。
若用户就是不想保存被修改后的文件而要强行退出Vi时,可使用命令:
:q!
vim将放弃所作修改而直接退到shell当中。
补充:什么是 vim?vim 和 vi 的关系是什么?
vim是从 vi 发展出来的一个文本编辑器。正如官网所言:
A Versatile Text Editor for Coders.
Vim is a clone of Bill Joy's vi text editor program for Unix—its very own name the contraction of “Vi IMproved.”
意思是:vim 面向程序员,vim 是 vi 编辑器的克隆版,其含义是 “vi 的增强”
由此可以看出:vi 面向大众使用,而 vim 面向程序员。