我想要一个包含反斜杠的寄存器,但是当我尝试它们时会被删除。示例(对于" first_name last_name"→" last_name,名字"在根据正则表达式模式的所有行的文件中:
/^[^ \n]+ [^ \n]+$/gm
):
:let @1="%s/\(.*\) \(.*\)/\2, \1/g"
:put 1
"%s/(.*) (.*)/^B, ^A/g"
我希望该寄存器包含反斜杠,以便it can be executes as a command in command mode。
答案 0 :(得分:0)
修复(逃避逃脱):
:let @1="%s/\\(.*\\) \\(.*\\)/\\2, \\1/g"