首页 > 系统服务 > 详细

VIM专帖(持续更新)

时间:2015-03-30 22:59:01      阅读:402      评论:0      收藏:0      [点我收藏+]

vim批量修改多文件数据

:ar[gs] 打印参数列表
:arga[dd] 添加项到参数列表
:argd[elete] 删除项从参数列表
:arge[dit] 添加项到参数列表并编辑此项
:argdo 执行一条命令在参数列表里的所有项
:argg[lobal] 定义全局参数列表
:argl[ocal] 定义一个局部参数列表
:argu[ment] 转到参数列表中指定的文件
例:
:args *.txt 将当前目录下(不包含子目录)所有txt后缀文件载入参数列表
:args d:\a\*.txt 将目标目录下(不包含子目录)所有txt后缀文件载入参数列表
:args d:\a\**\*.txt 将目标目录下(包含子目录)所有txt后缀文件载入参数列表
:args 查看参数列表内容
:argdo %s/aaa/bbb/ge | update 对参数列表内所有文件执行语句替换(e代表静默模式,update代表写入)

vim文本插入自增长变量

:let i=0 定义自增长变量及初值
* 通过查找方式定位插入位置
qq 将操作记录到q寄存器中
:exe‘normal i‘.i|let i=i+1 执行插入操作并对变量累加
n 查找下一位置
q 结束操作记录
100@@[100@q] 重复执行操作记录

VIM专帖(持续更新)

原文:http://www.cnblogs.com/leehope/p/4379316.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!