vim如何直接退出(百万程序员求助)

“程序员一旦进入Vim,就再难以脱身。”这听起来像是一个恐怖故事,但是却真实的发生在程序员的身上,Stack Overflow上关于如何退出Vim的问题,其点击量已有上百万次了。

问题原文为:

I'm stuck and cannot Escape. It says:

"type :quit<Enter> to quit VIM"

But when I type that it simply appears in the object body.

你可能认为“我使用Vim很久了,我认为Vim很好用,没必要退出啊!”但是用户觉得没必要退出和Vim不能退出其实是两个概念,对于Vim退出问题的讨论可以追溯到2014年。

vim如何直接退出(百万程序员求助)(1)

2014年 国外著名Reddit网站就有关于此的问答:

Q: How do you generate a random string?

A: Put a Windows user in front of vi, and tell them to exit

2015年,关于Vim的退出问题就像滚雪球一样,程序员的反馈越来越多,甚至有程序员表示:“我使用Vim已有两年时间,主要原因不是它的强大,而是因为我不知道如何退出。”

Stack Overflow数据也揭示了一些很有趣的事情,如程序员常用的标签其实可以更倾向于对他们所用技术进行分类,例如JavaScript工程师和Web工程师通常会在C#,Android,ios,PHP,Java等等的标签停留,而在Vim中停留的程序员往往更关注IDE,如Visual Studio,Eclipse,Xcode等等。

如果毫不客气的说,Vim不仅是一座监狱(让程序员易进难出),还是一个陷阱,它会让程序员通过链接或者其它方式落入陷阱,一旦进来就很难出去。

现在如果你去谷歌搜索“如何退出Vim”,一般都会得到以下的回复,如果当前是处于Insert和Append模式下,那么可以按Esc退出。或者是输入“:q!"退出,但它仅仅是退出了编辑器,并不能保存修改内容。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页