目录

1、保存并退出

2、正常退出

3、不保存退出

4、强制退出


关于如何安装vim,gcc并使用vim编写自己的第一个c程序,我在博文:【 Linux 】安装、配置并用 Vim 编写第一个 C 程序中已经详细讲了。

这篇博文我要记录的是如果我的程序编写好了,或者编写错了,我不想保留了,该如何退出呢?

不仅于此,为了备忘,我记录下各种退出vim的方式。


1、保存并退出

linux下安装好了vim以及gcc后,我们开始新建一个c文件,例如:

vim test.c

之后进入vim的编辑框中,点击i进入插入模式,开始编辑程序,当你编写好自己的程序之后,按Esc退出插入编辑状态,然后输入冒号加wq,点击Enter即可,完整的命令如下

:wq

如下图:

【 Linux 】Linux下如何退出vim的一些常用命令总结_linux

【 Linux 】Linux下如何退出vim的一些常用命令总结_vim_02

退出后,如果想要编译并运行,则输入以下命令:

gcc test.c

./a.out

即可显示出程序的结果,如下图:

【 Linux 】Linux下如何退出vim的一些常用命令总结_文本文件_03


2、正常退出

什么是正常退出呢?也就是当我打开了一个程序文件后,例如上述建立的test.c文件,我只是想看一下内容而已,并不想改动,看完之后退出就属于正常退出。

所以,正常退出有个前提条件是:打开的文本文件在内容上没有被改动过。

进入非插入编辑状态后,输入如下命令:

:q

例如:

【 Linux 】Linux下如何退出vim的一些常用命令总结_编辑框_04

【 Linux 】Linux下如何退出vim的一些常用命令总结_linux_05


3、不保存退出

当我打开了一个c程序文件后,我修改了一些内容,可是后来我发现修改的内容我不想要,于是我想退出并且不保存修改,这是退出的命令如下:

:q!

演示如下:

【 Linux 】Linux下如何退出vim的一些常用命令总结_文本文件_06

【 Linux 】Linux下如何退出vim的一些常用命令总结_c程序_07

我再次打开test.c看看修改内容到底保存了没有呢?

【 Linux 】Linux下如何退出vim的一些常用命令总结_vim_08

果然没有保存修改。


4、强制退出

命令如下:

:!

演示如下:

【 Linux 】Linux下如何退出vim的一些常用命令总结_文本文件_09

【 Linux 】Linux下如何退出vim的一些常用命令总结_编辑框_10

【 Linux 】Linux下如何退出vim的一些常用命令总结_编辑框_11

按照提示操作,发现又进入了vim界面,可见这个退出方式没什么好用的。不用也罢!