vim 是許多在命令行上 Linux 下首選文本編輯器。 與其他編輯器不同,vim 有幾種操作模式,這對於新用戶來說有點嚇人。
它的前身 vi 預裝在 macOS 和幾乎所有的 Linux 發行版上。 瞭解 vim 的基本知識將幫助您在遇到您最喜歡的編輯器不可用的情況時。
用法很多,在這裏就簡單說下常用的操作,如何在 vim / vi 中保存文件並退出編輯器。
vim 模式
啓動 vim 編輯器時,處於正常模式。 在這種模式下,您可以使用 vim 命令並在文件中導航。
爲了能夠輸入文本,您需要進入插入模式按下 i
鍵。 這種模式允許您以在常規文本編輯器中相同的方式插入和刪除字符。左下角會提示一個 insert
。
要從任何其他模式回到正常模式,只需按 Esc
鍵。
打開文件
使用 vim 打開文件,後面跟着要編輯或創建的文件的名稱:
vim file.text
保存文件
在 vim 中保存文件的命令是:w
。
要在不退出編輯器的情況下保存文件,請按 Esc 鍵切換回正常模式,輸入:w 並按 Enter
鍵。
- 按鍵盤最左上角 Esc
- :w
- 按下 Enter
還有一個 update 命令:up,它只在文件中有未保存的更改時纔將緩衝區寫入文件。
要以不同的名稱保存文件,輸入:w new filename,然後按 Enter 鍵。
保存文件並退出
在 vim 中保存文件並退出編輯器的命令是:wq。
要保存文件並同時退出編輯器,請按 Esc 切換到正常模式,鍵入:wq 並按 Enter。
- 按鍵盤最左上角 Esc
- :wq
- 按下 Enter
另一個保存文件並退出 vim 的命令是:x。
這兩個命令之間的區別在於:x 只在有未保存的更改時纔將緩衝區寫入文件,而:wq 總是將緩衝區寫入文件並更新文件修改時間。
退出不保存文件
若要退出編輯器,不保存更改,請按 Esc 切換到正常模式,鍵入:q! 並按回車鍵。感嘆號是強制的意思。
- 按鍵盤最左上角 Esc
- :q!
- 按下 Enter
小結
簡單的展示瞭如何在 vim 中保存文件並退出編輯器。 如果您是 vim 的新手,推薦一個在線的體驗 vim編輯。