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.括号匹配跳转
% 能够让光标从它当前所在的括号跳转到与它相匹配的括号上去, 对花括号和圆括号, 方括号都有效, 经常使用于手工检查括号是否匹对.