現在工作中的電腦,幾乎都裝上了 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就會插入了。