vim學習筆記 1 vim操作

2021-06-29 11:42:03 字數 471 閱讀 1930

僅記錄一些自己最常用的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和...

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...