VIM的正则表达式
来源:互联网 发布:2014知乎热门精选 编辑:程序博客网 时间:2024/06/10 16:59
把行首的标号加1
%s/^[0-9]\+\./\=printf("%d\.",submatch(0)+1)/gc
从当前行开始
.,$s/^[0-9]\+\./\=printf("%d\.",submatch(0)+1)/gc
从当前行,每一行第一个
.,$s/[0-9]\+\./\=printf("%d\.",submatch(0)+1)/c
配合命令
/^[0-9]\.\+
函数
:nmap <F4> :call AddUnderline()<CR>:function AddUnderline(): let k = search('==\+\|--\+'): if k > 0: let chkType = getline(k): call setpos('.',[0,(k-1),1,0]): let col = virtcol("$"): if chkType[0] == '=': call setline(k, repeat('=', (col-1))): elseif chkType[0] == '-': call setline(k, repeat('-', (col-1))): endif: call setpos('.',[0,k,1,0]): endif:endfunction
删除行尾空格
$s/ \+$//gc
check
http://hi.baidu.com/verdana/blog/item/91d7b2b7d411a2f430add16d.html
- VIM的正则表达式
- VIM的正则表达式
- vim的正则表达式
- 【无处不在的正则表达式】正则表达式在Vim中的应用
- VIM 个人常用的几个正则表达式
- VIM正则表达式的若干写法
- vim的正则表达式(一)
- 关于VIM中正则表达式的学习
- vim正则表达式
- vim 正则表达式
- vim 正则表达式
- VIM正则表达式替换
- VIM 正则表达式
- vim中的正则表达式
- Vim正则表达式[转]
- vim 正则表达式
- Vim正则表达式[转]
- VIM中的正则表达式
- Struts2防刷新重复提交表单设置
- 重装win7之后恢复ubuntu
- 我忘记了Linux系统的密码,该怎么做?
- codeforces #16 div2 C.monitor
- 【记录】这是神马状况
- VIM的正则表达式
- 用CFile遍历文件夹
- 减法变加法------补码----同余理论
- Java内部类
- 全国城市 在一个表中 sqlserver 版,执行语句
- 浅学设计模式之外观<Facade>模式
- 强连通分量缩点的模板
- Microsoft Visual Studio 6.0安装SP6补丁详解
- 异常解决---MyEclipse中 Address already in use:JVM_Bind:8080的错误情况