VIM作为一款老牌编辑器,其功能强大、高度可定制,可以说是经久不衰,可以搜索到非常多的教程,如下:




centos vim 不保存退出 vim如何不保存退出_centos vim 不保存退出


到底如何退出VIM编辑器

其中,如何退出VIM编辑器,也成为了一个老大难问题,让无数新手敬而远之,而且还需要专门写教程,针对如何退出编辑器。

从文字教程来说,当然是退出的3个命令,如下:


# <esc> 进入正常模式
# :q! 不保存退出
# :wq 保存后退出


但是对新手来说,自学的朋友,看到这3个命令其实是没有感觉的,如果有人手把手教,当然是十几秒就传授出去了,自己学,就真的有可能磕磕碰碰好几天。

如果是NANO编辑器呢

与VIM这样的上古神器不同的是,NANO主打极简,也就是说功能很少


centos vim 不保存退出 vim如何不保存退出_vim保存退出命令_02


一般来说很多Linux发行版都会预设nano作为编辑器(也有的用vi、vim),如果你搜索它的教程,会发现:

使用语法:


常用操作:
保存:   Ctrl+O
退出:   Ctrl+X
文檔另存:     Ctrl+X/Ctrl+O时改一个名字
光标控制:     方向键移动
单行复制:     Alt+6
单行剪切:     Ctrl+K
粘贴:   Ctrl+U
多行复制:光标移动到需要复制的文本开头位置,按Ctrl+6(或者Alt+A)做标记,然后移动光标到待复制的文本末尾。选定的文本反白,用Alt+6来复制,Ctrl+K来剪贴,Ctrl+U粘贴。Ctrl+6可中途取消。
搜寻:Ctrl+W(Alt+W找下一个)
翻页:Ctrl+Y到上一页,Ctrl+V到下一页


其实对新手来说,未必比VIM编辑器就容易退出,因为你搜索到的仍然是退出:Ctrl+X命令这样的教程,在你实践的过程中,就会发现问题,有两种情形: 如果文件未修改,直接退出; 如果修改了文件,下面会询问是否需要保存修改。输入Y确认保存,输入N不保存,按Ctrl+C取消返回。如果输入了Y,下一步会提示输入想要保存的文件名。如果不需要修改文件名直接回车就行;若想要保存成别的名字(也就是另存为)则输入新名称然后确定,这个时候也可用Ctrl+C来取消返回。

你也会发现各种各样类似的问题,都是无法退出NANO编辑器。


centos vim 不保存退出 vim如何不保存退出_centos vim 不保存退出_03


可能就LESS命令方便退出吧

因为前面的VIM和NANO编辑器,都是好几个步骤才能退出, 所以大家跟着教程很容易陷入循环往复不得解的尴尬,而less命令查看文本,虽然也是脱离了控制台进入新的交互界面,但是它本身退出只需要按一个q键即可,q代表quit这个英文单词。

LESS命令查看文本肯定不是这么简单的交互,更复杂的如下:

| 操作| 功能| | ---- | -------------------- | | 向下箭头 , 回车 , e ,或者 j | 前进一行。 | | 向下上箭头 , y 或 k | 向后移动一行。 | | 空格 或者 f | 向前移动一页。 | | b | 向后移动一页。 | | /pattern | 向前搜索匹配模式。 | | ? pattern | 向后搜索匹配的模式。 | | n | 重复上一次搜索。 | | N | 反向重复上一次搜索。 | | g | 转到文件的第一行。 | | Ng| 转到文件中的第N行。 | | G | 转到文件的最后一行。 | | p | 转到 ile 的开头。 | | Np| 转到N%进入档案。 | | h | 显示帮助。 | | q | 退出 less 。|