如何在退出 Vim 編輯器前儲存 Vim 中的檔案
Suraj Joshi
2023年1月30日
2020年9月19日
Vim 及其早期版本 Vi
是經常使用命令列介面的使用者中使用最廣泛、最流行的編輯器之一。由於 Vim
和 Vi
的操作模式不同,使得它們之間存在很大的差異,因此初學者可能會覺得難以使用。
Vim 和 Vi 有兩種操作模式。Vim 中的兩種模式是 Normal
和 Insert
模式。Normal
模式是 Vim
的預設模式,Insert
模式與其他文字編輯器類似,我們輸入的任何內容都會出現在螢幕上。
我們使用:w
命令儲存 Vim 中的檔案並退出,:q
命令退出編輯器,:wq
在正常
模式下儲存檔案並退出編輯器。
用 Vim/Vi
編輯器開啟檔案
要使用 Vim/Vi
開啟任何檔案,我們使用 vim
命令,後面跟著要用編輯器開啟的檔案路徑。
vim abc.txt
它將在 Vim
編輯器中開啟檔案 abc.txt
。
我們也可以用 vim
命令開啟編輯器,然後用下面的命令開啟檔案。
:e filename
filename
是要開啟的檔名。
在 Vim
編輯器中儲存檔案
要在不退出編輯器的情況下將檔案儲存在 Vim
中,我們執行以下步驟。
-
切換到正常模式。
如果我們處於插入模式,我們可以使用 Esc 鍵切換回正常模式。
-
鍵入
:w
命令。 -
按 Enter 鍵
它將儲存在
Vim
中開啟的檔案中的變化。
要用不同的名字儲存檔案,我們使用以下命令。
:w filename_updated
它將以 filename_updated
的名字儲存檔案。
在 Vim
中儲存檔案並從編輯器中退出
要在 Vim
中儲存檔案並從編輯器中退出,我們執行以下步驟。
-
切換到正常模式。
-
鍵入
:wq
命令。 -
按 Enter 鍵
它將儲存在
Vim
中開啟的檔案中的修改,並退出編輯器。
我們也可以使用:x
命令來儲存 Vim
中的檔案並退出編輯器。命令:x
只是在退出前儲存檔案的修改,而命令:wq
也會更新檔案的修改時間。
從 Vim
中退出而不儲存修改內容
要從 Vim
退出而不儲存更改,我們執行以下步驟。
-
切換到正常模式。
-
鍵入
:q!
命令。 -
按 Enter 鍵
它將從編輯器中退出而不儲存更改。
Author: Suraj Joshi
Suraj Joshi is a backend software engineer at Matrice.ai.
LinkedIn