哈哈:180萬程序員不知如何退出Vim編輯器...

哈哈:180萬程序員不知如何退出Vim編輯器...

很久以前,江湖中流傳著一個神秘的問題:

據說,很多人老死都沒有退出Vim,也沒有人知道答案。


哈哈:180萬程序員不知如何退出Vim編輯器...

直到6年前,終於有人把持不住,上Stack Overflow提出了這個問題。偉大的Stack Overflow說:這種問題也來問我,下不為例!!!但還是給出了答案。

這條答案精確、深邃,振聾發聵,直指人心!從6年前問題被提出到現在,已經有1890108人瀏覽。


哈哈:180萬程序員不知如何退出Vim編輯器...

How to exit the Vim editor?

點擊ESC進入“正常模式”,然後輸入“:”,進入“命令模式”。此時屏幕的下方會出現一個冒號,你可以輸入以下命令,並按“ENTER”執行:

  • :q ,退出(:quit的縮寫)
  • :q!,退出且不保存(:quit!的縮寫)
  • :wq,保存並退出
  • :wq!,保存並退出即使文件沒有寫入權限(強制保存退出)
  • :x,保存並退出(類似:wq,但是隻有在有更改的情況下才保存)
  • :exit,保存並退出(和:x相同)
  • :qa,退出所有(:quitall的縮寫)
  • :cq,退出且不保存(即便有錯誤)

你也可以直接在“正常模式”下輸入“ZZ”來保存並退出Vim(和:x相同),或者“ZQ”不保存並退出(和:q!相同)注意此處ZZ大寫和小寫是完全不同的。

Vim還有一個幫助菜單,可以通過“:help”調出來,基本能夠解決你的絕大多數問題。

這條回答已被提問者正式採用,目前也獲得了4300多贊。

哈哈:180萬程序員不知如何退出Vim編輯器...

顯而易見,這種高贊高瀏覽量的問題,就如同國內的“熱門”一樣。Stack Overflow官方還曾做過深入挖掘,結果頗為有趣。

最愛瀏覽這個問題的國家:

哈哈:180萬程序員不知如何退出Vim編輯器...

最多瀏覽這個問題的三個國家是烏克蘭、土耳其和印尼。最少訪問的是中日韓。

用哪種語言的程序員最多瀏覽該問題?

哈哈:180萬程序員不知如何退出Vim編輯器...

最多瀏覽該問題的程序員使用的語言是JQuery, CSS和AngularJS;而C++、C語言和Ruby的開發者最少瀏覽這個問題。大家知道為啥會出現這種區別麼?

更有趣的是,在國外,甚至不會退出Vim已經成為程序員圈內的一個經典老梗了。

哈哈:180萬程序員不知如何退出Vim編輯器...

哈哈:180萬程序員不知如何退出Vim編輯器...

哈哈:180萬程序員不知如何退出Vim編輯器...

問題來了,所以你們會退出Vim麼?

選項A——2年沒退出Vim了

選項B——5年沒退出Vim了

選項C——20年沒退出Vim了

選項E——從來不用Vim

選項F——選F的同學最帥(你這個人真沒底線)

選項G——好想選上一個選項啊啊啊啊

你會選哪個呢?

不用Vim的同學我告訴你,你不知道自己錯過了什麼

Vim大法好,一用戒不了,代碼Bug少,頭髮如野草。



分享到:


相關文章: