vim – 使用寄存器值作为搜索模式

前端之家收集整理的这篇文章主要介绍了vim – 使用寄存器值作为搜索模式前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想在Vim中使用寄存器的内容作为搜索模式。

我想从命令行这样做,所以我不能使用< c-r>语法,因为它假定一个交互式会话。

这样可以使用寄存器作为替换模式

:%s/foo/\=@a/g

但是,使用此语法作为搜索模式不起作用

:%s/\=@a/foo/g

输出

E64: \= follows nothing
E476: Invalid command
我不认为这是可能的直接,但你可以使用:exe来实现这一点:
:exe '%s/' . @a . '/foo/g'
原文链接:https://www.f2er.com/bash/388381.html

猜你在找的Bash相关文章