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