逐步指南:如何在 Linux 中退出 vi 編輯器

逐步指南:如何在 Linux 中退出 vi 編輯器

對於 Linux 新手來說,vi由於其獨特的模式和命令結構,離開編輯器通常會感到困惑。無論您打算保存進度還是完全放棄更改,了解如何正確退出都很重要。

不同的模式vi

vi編輯器主要以兩種主要模式運作:

  • 命令模式:此模式用於導航和執行不同的命令。
  • 插入模式:此模式可讓您新增和修改文字。

當您開啟 時vi,它預設為命令模式。若要切換到插入模式,請按i。若要從插入模式返回命令模式,只需按即可Esc

如何儲存變更並退出vi

  • 首先,按Esc進入命令模式。
  • 然後,鍵入:wq並點擊Enter

此序列將保存您的修改並關閉編輯器。

關閉vi而不儲存更改

  • 按此鍵Esc切換到指令模式。
  • 鍵入:q!並按Enter

此方法將退出,vi而不保留會話期間所做的任何變更。

另一種保存並退出的方法

  • 按 確認您處於命令模式Esc
  • 然後,輸入:x並按Enter

只有當更改存在時,該:x命令才會保存這些更改,然後退出vi

vi使用快捷鍵退出

  • Esc進入命令模式。
  • Shift+Z兩次 ( ZZ) 儲存並退出。

使用ZZ將立即儲存您的變更並關閉編輯器。

Esc如果鑰匙失靈怎麼辦

如果Esc按鍵不起作用,請嘗試以下替代方法來進入命令模式:

  • Ctrl+ [
  • Ctrl+ C

成功切換到命令模式後,您可以執行對應的命令退出vi

解決常見問題

如果您在嘗試退出時遇到錯誤訊息,例如:

E37: No write since last change (add! to override)

這表示還有尚未儲存的變更。若要退出不儲存,請使用:q!.若要儲存您的工作並退出,請選擇:wqZZ

熟悉正確的退出程序vi可以增強您的整體體驗並保護您的工作。

來源

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *