1. 程式人生 > 實用技巧 >vim退出命令

vim退出命令

按ESC鍵 跳到命令模式,然後輸入:

:w            - 儲存檔案,不退出 vim
:w file  -將修改另外儲存到 file 中,不退出 vim
:w!          -強制儲存,不退出 vim
:wq          -儲存檔案,退出 vim
:wq!        -強制儲存檔案,退出 vim
:q            -不儲存檔案,退出 vim
:q!          -不儲存檔案,強制退出 vim
:e!          -放棄所有修改,從上次儲存檔案開始再編輯

:w 將編輯的資料寫入硬碟檔案中(常用)
:w! 若檔案屬性為『只讀』時,強制寫入該檔案。不過,到底能不能寫入, 還是跟你對該檔案的檔案許可權有關啊!
:q 離開 vi (常用)
:q! 若曾修改過檔案,又不想儲存,使用 ! 為強制離開不儲存檔案。
注意一下啊,那個驚歎號 (!) 在 vi 當中,常常具有『強制』的意思~
:wq 儲存後離開,若為 :wq! 則為強制儲存後離開 (常用)
ZZ 這是大寫的 Z 喔!如果修改過,儲存當前檔案,然後退出!效果等同於(儲存並退出)
ZQ 不儲存,強制退出。效果等同於:q!。
:w [filename] 將編輯的資料儲存成另一個檔案(類似另存新檔)
:r [filename] 在編輯的資料中,讀入另一個檔案的資料。亦即將 『filename』 這個檔案內容加到遊標所在行後面
:n1,n2 w [filename] 將 n1 到 n2 的內容儲存成 filename 這個檔案。
:! command 暫時離開 vi 到指令行模式下執行 command 的顯示結果!例如
『:! ls /home』即可在 vi 當中察看 /home 底下以 ls 輸出的檔案資訊!