我有一个很长的vim正则表达式,经常使用,其中有一个id重复出现。我想实现的是将这个id参数化到搜索字符串中,这样通过设置不同的id值,我可以运行搜索并根据需要获取不同的匹配结果。
例如,如果搜索正则表达式如下:
/input\(1\|output\(1\|mux\(1
我想将1参数化,这样我就可以像
我是否可以在常规'/'搜索中实现,还是需要vim脚本?我真的不是vim迷,所以很抱歉问题的格式。
谢谢。
例如,如果搜索正则表达式如下:
/input\(1\|output\(1\|mux\(1
我想将1参数化,这样我就可以像
:let res_id=1
这样进行调整。我是否可以在常规'/'搜索中实现,还是需要vim脚本?我真的不是vim迷,所以很抱歉问题的格式。
谢谢。
set var=value
,你可能想用let
?你不能将变量放在/
搜索中。但是在 Vim 脚本中可以这样做。 - Kent