gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 11:19:08 35 4
gpt4 key购买 nike

我希望在 Vim 中使用寄存器的内容作为搜索模式。

我想从命令行执行此操作,因此我无法使用 <c-r>语法,因为它假定一个交互式 session 。

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

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

但是,使用此语法作为搜索模式不起作用
:%s/\=@a/foo/g 

它输出
E64: \= follows nothing
E476: Invalid command

最佳答案

我认为不能直接使用,但您可以使用 :exe为达到这个:

:exe '%s/' . @a . '/foo/g'

关于vim - 使用寄存器值作为搜索模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3922384/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com