VIM中的儲存和退出
命令 |
簡單說明 |
:w |
儲存編輯後的檔案內容,但不退出vim編輯器。這個命令的作用是把記憶體緩衝區中的資料寫到啟動vim時指定的檔案中。 |
:w! |
強制寫檔案,即強制覆蓋原有檔案。如果原有檔案的訪問許可權不允許寫入檔案,例如,原有的檔案為只讀檔案,則可使用這個命令強制寫入。但是,這種命令用法僅當用戶是檔案的屬主時才適用,而超級使用者則不受此限制。 |
:wq |
儲存檔案內容後退出vim編輯器。這個命令的作用是把記憶體緩衝區中的資料寫到啟動vim時指定的檔案中,然後退出vim編輯器。另外一種替代的方法是用ZZ命令。 |
:wq! |
強制儲存檔案內容後退出 |
ZZ |
使用ZZ命令時,如果檔案已經做過編輯處理,則把記憶體緩衝區中的資料寫到啟動vim時指定的檔案中,然後退出vim編輯器。否則只是退出vim而已。注意,ZZ命令前面無需加冒號“:”,也無需按Enter鍵。 |
:q |
在未做任何編輯處理而準備退出vim時,可以使用此命令。如果已做過編輯處理,則vim不允許使用者使用“:q”命令退出,同時還會輸出下列警告資訊: No write since last change (:quit!overrides) |
:q! |
強制退出 |
:wfilename |
把編輯處理後的結果寫到指定的檔案中儲存 |
:w!filename |
把編輯處理後的結果強制儲存到指定的檔案中,如果檔案已經存在,則覆蓋現有的檔案。 |
:wq!filename |
把編輯處理後的結果強制儲存到指定的檔案中,如果檔案已經存在,則覆蓋現有檔案,並退出vim編輯器。 |