vim學習筆記 1 vim操作

2021-09-07 12:51:52 字數 499 閱讀 4734

僅記錄一些自己最經常使用的vim操作。隨時更新

文字移動和操作相互配合使用。比方d$+enter刪除到行末,dw刪除至下乙個單詞,2dd刪除接下來兩行

也能夠和數字相互使用,比方y+enter5,複製下面5行,:1,20d+enter刪除1~20行

可配置vim成滑鼠游標定位模式

vim中儲存退出:x和:wq的差別。例如以下:

:wq和zz 強制性寫入檔案並退出(存檔並退出 write%quite)。即使檔案沒有被改動也強制寫入。並更新檔案的改動時間。

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

這兩者普通情況下沒什麼不一樣,可是在程式設計方面,對編輯原始檔可能會產生重要影響。由於檔案即使沒有改動,」:wq」強制更新檔案的改動時間。這樣會讓make編譯整個專案時以為檔案被改動過了。然後就得又一次編譯鏈結生成可執行檔案。

這可能會產生讓人誤解的後果。當然也產生了不必要的系統資源花銷。

參考資料:

vim學習筆記 1 vim操作

僅記錄一些自己最常用的vim操作,隨時更新 文字移動和操作相互配合使用,比如d enter刪除到行末,dw刪除至下乙個單詞,2dd刪除接下來兩行 也可以和數字相互使用,比如y enter5,複製以下5行,1,20d enter刪除1 20行 可配置vim成滑鼠游標定位模式 vim中儲存退出 x和 w...

Linux運維系列1 VIM

終端輸入vim命令,進入vim頁面,然後輸入 help可以獲得最原始的vim幫助資料,如 man vim 可以檢視vim的文件路徑 文件說明 一 etc vimrc或 etc vim vimrc 說明 vim的全域性配置,對所用使用者生效 二 vimrc 可能檔案不存在,可以自己建立乙個 說明 對當...

Vim學習筆記 1

最近在學習 vim實用技巧 一書,在此做個筆記,便於以後查詢 ps c x 表示ctr x,以此類推 當乙個操作命令被連續兩次使用的時候,它會作用於當前行 1 dot 重複命令 2 a 移動到行尾並插入,等效於 a 三個按鍵 3 在乙個字元前後新增空格 var foo method argument...