Vim

用於 !在 VIM 中

  • June 22, 2021

我已經看到有時:q有效,但有時我們必須使用:q!. 許多命令都是這種情況。!我想知道in的一般用途是什麼vim以及何時使用它。我試圖用Google搜尋,但似乎搜尋省略了驚嘆號。

當您不對文件的實際內容進行任何更改時,您可以簡單地使用:q. 但是,如果您進行編輯,vim 將不允許簡單的退出,因為您可能不想放棄這些更改(尤其是如果您在 vim 中長時間編輯和:q意外使用)。在:q!這種情況下是強制退出操作(覆蓋警告)。您可以使用 對所有打開的視窗(例如用 打開的視窗Ctrl``w``n)發出強制退出:qa!

:wq您可以使用(or )寫出更改並退出:x,這有時會失敗(文件已以只讀方式打開(-R在命令行上,或使用該view命令呼叫 vim),在這種情況下,您可以使用強制寫入操作:wq!.

順便說一句,您還可以使用ZQto do the same operation as:q!ZZto do the same as :wq,這可以更容易打字:)

Vim 也有一個內置的幫助,你可以通過:help; 退出有它自己的快速主題頁面::help Q_wq

引用自:https://unix.stackexchange.com/questions/88247