Linux vim退出快捷鍵

2021-10-10 20:19:03 字數 571 閱讀 8399

按住shift

zz儲存退出

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

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

:q

不儲存退出:q!

不儲存強制退出

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

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

「:x」 和 「:wq」 的區別如下:

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

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

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

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

Linux Vim常用快捷鍵

linux vim常用快捷鍵 伺服器上操作,經常要用vim檢視編輯檔案內容,不懂快捷鍵導致效率很低,於是就查閱網路資料總結了一下vim常用的快捷鍵。1 刪除 x 小寫的 x 表示向後刪除乙個字元,也就是刪除游標所在的字元 nx 表示向後刪除 n 個字元 x 大寫的 x 表示向前刪除乙個字元,即游標前...

Linux VIM 常用快捷鍵

標籤 tabnew 開啟新標籤頁.tabe 在新標籤頁開啟檔案.pageup,pagedown 切換標籤頁.tabnext,tabprev 切換標籤頁,putty 下只能用這個.檔案 e 開啟檔案.enew 新檔案.w 儲存.wa 全部儲存.w 另存為.wq 儲存並退出.x 儲存並退出.q 退出.q...

Linux Vim的NERDTree快捷鍵

vim的tab切換 tabnew opt選項 cmd 檔案 建立對指定檔案新的tab tabc 關閉當前的tab tabo 關閉所有其他的tab tabs 檢視所有開啟的tab tabp 前乙個 tabn 後乙個 標準模式下 gt gt 可以直接在tab之間切換。切換工作台和目錄 ctr w h 游...