Chinaunix

标题: vim有递归替换的命令吗? [打印本页]

作者: xr55993    时间: 2010-08-12 09:49
标题: vim有递归替换的命令吗?
替换之后,新的内容又有匹配的
有没有命令可以自动实现多遍替换?
作者: renxiao2003    时间: 2010-08-12 13:10
在替换命令后加/g参数好像就行。(前两天刚看过)。
作者: 一路征程一路笑    时间: 2010-08-12 13:15
提示: 作者被禁止或删除 内容自动屏蔽
作者: renxiao2003    时间: 2010-08-12 13:25
回复 3# 一路征程一路笑


    对。/g是全局替换。别“版主”了,我只是个实习的。呵呵。楼主的意思是???替换后又编辑内容然后又出现了,这时自动替换?????
作者: xr55993    时间: 2010-08-12 14:33
回复  一路征程一路笑


    对。/g是全局替换。别“版主”了,我只是个实习的。呵呵。楼主的意思是?? ...
renxiao2003 发表于 2010-08-12 13:25



    就是这种情况
作者: 一路征程一路笑    时间: 2010-08-12 14:40
提示: 作者被禁止或删除 内容自动屏蔽
作者: xr55993    时间: 2010-08-12 14:47
这个不叫递归
一路征程一路笑 发表于 2010-08-12 14:40



    那就叫循环好了
   反正就是给命令行也来个计数,也能执行若干次
作者: renxiao2003    时间: 2010-08-12 15:32
这个应该做不到吧!不知道vi里有没有调用历史命令的功能?
作者: vermouth    时间: 2010-08-12 16:52
多执行几次替换? vim 好像不能对正在编辑的文件,同时修改吧。
作者: shaohao    时间: 2010-09-03 21:26
递归还得了!!
像"%s/a/aa/g"要是递归的话……弄不好会死循环的!
作者: benedictziv    时间: 2010-10-05 12:01
应该不行,专门的IDE都不行吧




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2