VIM 實用功能

現在工作中的電腦,幾乎都裝上了 VIM/gVIM。hjkl上下左右, ctrl+u 上一頁, ctrl+d下一頁這是最基本的操作。其它常用的操作就是取代,關鍵字行刪除,無關鍵字行刪除。常用的功能不多,但功能強大的時候,還是會讓人覺得很威,就把常用的功能記下吧。

常用功能

ma –> 將目前位置標成 ‘a’

‘a –> 跳到標成a的位置

G –> 跳到檔尾

100G –> 跳到 100 行

:%!xxd –> 檔案轉16進位

:%!xxd -r   —> 16進位檔案轉回來

取代 :1,$s/A/B/g —> 把 A取代成B

統計 :1,$s/A/B/gn 不取代 —> 統計A出現的次數

刪除空白行 :g/^$/d

含特定字串行 :g/AAA/d

刪不含特定字串行 :v/AAA/d

刪^M :%s/\r//g

插入每行行尾 <ctrl>+v, $AYOURTEXT <esc> —> ctrl+v 後可以用游標選取區塊,$會將游標移到行尾,A會進入插入模式,此時輸入想要插入行尾的文字,然後按esc就會插入了。

 

Leave a Reply