如果我有两个寄存器有内容 e.g。
"a=<span>
"b=</span>
我想替换那样的命令:
%s/pattern/"a \0 "b/gc
我想知道Vim有可能吗? 顺便说一下,我不想将寄存器的内容粘贴到
中%s/pattern/"a \0 "b/gc
答案 0 :(得分:3)
使用\=
声明sub-replace-expression
并使用@a
访问注册a
的内容(.
表示字符串连接):
:s/pattern/\=@a.submatch(0).@b/