gvim 技巧

1.對齊vim

不少時候想對齊括號和「=」號,行數不少的時候就是體力活了。使用3條命令就能夠完成對齊插件

 

  :set ts=16                    ##將tab設置爲163d

  :%s/(/\t(/g                  ##在’(’前加一個tabblog

  :%retab                       ##將tab變爲空格ci

  :set ts=4                     ##將tab值改回來vimrc

 

2.去除行末的空格下載

個人gvim行末有空格的時候會顯示紅色下劃線,看着不爽,能夠重複用下面的替換命令去除。im

:%s/\s$//g                  ##行末的空格去除。gvim

:%s/^[ ]\+$//g   ##刪除空行中的空格     數據

:%s/\S[ ]\+$//g  ##刪除行末空格

:%s/\s\+$//g  ## 這個是最好的

 

3.數據增長減少

ctrl+a 增長

ctrl+x 減少

 

4. gvim修改

gvim修改配色或者下載插件

修改配色須要修改:/home/xxx/.vimrc文件

下載插件的話會下載到:/home/xxx/.vim目錄下

 

5.刪除未匹配的行  :v/partten/d

  刪除匹配的行      :g/partten/d

  匹配兩個關鍵詞  /a\|b   其中\|是對「|」進行轉義

 

6.交換位置

s/\(A\)\(.*\)\(B\)/\1\3\2/ge

就是要把.*加個括號,替換成第1個括號+第3個括號+第2個括號

 

將(不必定是13,多是1,也多是100)

修改成

 

 

7.givm將空格替換成回車符

:%s/ /\t/g

8.精確匹配單詞

:/\<the\>

這樣匹配出來的單詞不會有there,只有zhe

若是你輸入 "/the",你也可能找到 "there"。要找到以 "the" 結尾的單詞,能夠用:
/the\> "\>" 是一個特殊的記號,表示只匹配單詞末尾。相似地,"\<" 只匹配單詞的開頭。
這樣,要匹配一個完整的單詞 "the",只需:/\<the\>

 

9.括號匹配跳轉

% 能夠讓光標從它當前所在的括號跳轉到與它相匹配的括號上去, 對花括號和圓括號, 方括號都有效, 經常使用於手工檢查括號是否匹對.

相關文章
相關標籤/搜索