vim退出快捷鍵

2021-08-04 09:32:38 字數 593 閱讀 1522

退出vim的快捷鍵,不需要進入命令編輯模式

按住shift

zz    儲存退出

zq    不儲存退出,q表示放棄

之所以按住shift,其實是切換大小寫

在命令編輯模式下:

:q 不儲存退出

:q! 不儲存強制退出

:wq 儲存退出,w表示寫入,不論是否修改,都會更改時間戳

:x     儲存退出,如果內容未改,不會更改時間戳

":x" 和 ":wq" 的區別如下:

(1) :wq 強制性寫入檔案並退出(存檔並退出 write and quite)。即使檔案沒有被修改也強制寫入,並更新檔案的修改時間。

(2) :x 寫入檔案並退出。僅當檔案被修改時才寫入,並更新檔案修改時間;否則不會更新檔案修改時間。

這兩者一般情況下沒什麼不一樣,但是在程式設計方面,對編輯原始檔可能會產生重要影響。因為檔案即使沒有修改,":wq" 強制更新檔案的修改時間,

這樣會讓 make 編譯整個專案時以為檔案被修改過了,然後就得重新編譯鏈結生成可執行檔案。這可能會產生讓人誤解的後果,當然也產生了不必要的系統資源花銷。不過像是版本控制的軟體一般首選還是比較檔案內容,修改時間一般不加以理會。

vim退出快捷鍵

退出vim的快捷鍵,不需要進入命令編輯模式 按住shift zz 儲存退出 zq 不儲存退出,q表示放棄 之所以按住shift,其實是切換大小寫 q 不儲存退出 q 不儲存強制退出 wq 儲存退出,w表示寫入,不論是否修改,都會更改時間戳 x 儲存退出,如果內容未改,不會更改時間戳 x 和 wq 的...

vim 快捷鍵 Vim快捷鍵,按鍵彙總

第一部分 一般模式可用的游標移動 複製貼上 搜尋替換等 移動游標的方法 h 或 向左箭頭鍵 游標向左移動乙個字元 j 或 向下箭頭鍵 游標向下移動乙個字元 k 或 向上箭頭鍵 游標向上移動乙個字元 l 或 向右箭頭鍵 游標向右移動乙個字元 如果你將右手放在鍵盤上的話,你會發現 hjkl 是排列在一起...

vim退出快捷鍵 必會 vim必知必會的快捷鍵

一.準備環境及vim基本操作 準備環境 cat etc services etc sysconfig network scripts ifcfg eth0 tmp vim.log 基本操作 開啟檔案 vi oldboy oldboy.txt 進入編輯模式 按i 小寫字母i 進入編輯模式 退出並儲存按...