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.括号匹配跳转

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

相关文章
相关标签/搜索