linux退出vi編輯命令「怎麼退出vi編輯器」

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

如何退出 Vim 編輯器?

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

震驚!居然有240萬程序員不知如何退出Vim編輯器

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

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

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 多贊。

震驚!居然有240萬程序員不知如何退出Vim編輯器

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

最愛瀏覽這個問題的區域:

震驚!居然有240萬程序員不知如何退出Vim編輯器

最多瀏覽這個問題的三個區域是烏克蘭、土耳其和印尼。最少訪問的是中日韓。看來對中國程序員來說,這根本不是問題?

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

震驚!居然有240萬程序員不知如何退出Vim編輯器

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

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

震驚!居然有240萬程序員不知如何退出Vim編輯器
震驚!居然有240萬程序員不知如何退出Vim編輯器
震驚!居然有240萬程序員不知如何退出Vim編輯器

問題來了,所以你們會退出Vim么?你會選哪個呢?

選項 A——2年沒退出 Vim 了
選項 B——5年沒退出 Vim 了
選項 C——20年沒退出 Vim 了
選項 D——小編腦抽這都是怎麼選項
選項 E——從來不用 Vim
選項 F——選F的同學最帥(你這個人真沒底線)
選項 G——好想選上一個選項啊啊啊啊

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

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

好了,今天的 Vim 科普就到這裡了。如果你有藍橋杯、編程問題,可看參考資料→「鏈接」

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/211207.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-08 16:28
下一篇 2024-12-08 16:31

相關推薦

發表回復

登錄後才能評論