怎么退出vi編輯器模式 vi編輯如何退出



文章插圖
怎么退出vi編輯器模式 vi編輯如何退出

文章插圖

很久以前,江湖中流傳著一個神秘的問題:
如何退出 Vim 編輯器?
據說,很多人老死都沒有退出 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相同)
【怎么退出vi編輯器模式 vi編輯如何退出】:qa,退出所有(:quitall的縮寫)
:cq,退出且不保存(即便有錯誤)
你也可以直接在“正常模式”下輸入 “ZZ” 來保存并退出 Vim (和 ?? 相同),或者 “ZQ” 不保存并退出(和 :q! 相同)注意此處 ZZ 大寫和小寫是完全不同的 。
Vim 還有一個幫助菜單,可以通過 “:help” 調出來,基本能夠解決你的絕大多數問題 。
這條回答已被提問者正式采用,目前也獲得了 4300 多贊 。
顯而易見,這種高贊高瀏覽量的問題,就如同國內的“熱門”一樣 。Stack Overflow 官方還曾做過深入挖掘,結果頗為有趣 。
最愛瀏覽這個問題的區域:
最多瀏覽這個問題的三個區域是烏克蘭、土耳其和印尼 。最少訪問的是中日韓 ??磥韺χ袊绦騿T來說,這根本不是問題?
用哪種語言的程序員最多瀏覽該問題?
最多瀏覽該問題的程序員使用的語言是 JQuery,CSS 和AngularJS ;而 C++、C 語言和 Ruby 的開發者最少瀏覽這個問題 。大家知道為啥會出現這種區別么?
更有趣的是,在國外,甚至不會退出 Vim 已經成為程序員圈內的一個經典老梗了 。
問題來了,所以你們會退出Vim么?你會選哪個呢?
選項 A——2年沒退出 Vim 了選項 B——5年沒退出 Vim 了選項 C——20年沒退出 Vim 了選項 D——小編腦抽這都是怎么選項選項 E——從來不用 Vim選項 F——選F的同學最帥(你這個人真沒底線)選項 G——好想選上一個選項啊啊啊啊
不用 Vim 的同學我告訴你,你不知道自己錯過了什么:
Vim 大法好,一用戒不了,代碼 Bug 少,頭發如野草 。
好了,今天的 Vim 科普就到這里了 。如果你有藍橋杯、編程問題,可看參考資料→「鏈接」 。