vim如何直接退出(百萬程式設計師求助)
2023-05-25 15:12:23
「程式設計師一旦進入Vim,就再難以脫身。」這聽起來像是一個恐怖故事,但是卻真實的發生在程式設計師的身上,Stack Overflow上關於如何退出Vim的問題,其點擊量已有上百萬次了。
問題原文為:
I'm stuck and cannot Escape. It says:
"type :quit to quit VIM"
But when I type that it simply appears in the object body.
你可能認為「我使用Vim很久了,我認為Vim很好用,沒必要退出啊!」但是用戶覺得沒必要退出和Vim不能退出其實是兩個概念,對於Vim退出問題的討論可以追溯到2014年。
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!"退出,但它僅僅是退出了編輯器,並不能保存修改內容。
,