gpt4 book ai didi

vim,是否可以搜索和替换寄存器内的内容?

转载 作者:行者123 更新时间:2023-12-01 07:56:35 25 4
gpt4 key购买 nike

例如,我的一个寄存器“a 有内容”vim 很棒
我想用寄存器“a”中的“cool”替换 awesome

顺便说一句,我不打算使用寄存器的内容作为搜索/替换模式。
我知道我可以使用 CTRL-R a 在命令模式下粘贴 register a 的内容

最佳答案

也许是这样的。这基本上是获取寄存器 a 中的值并通过替换命令将其发送并将其放回寄存器中(具有正确的寄存器类型)

:call setreg('a', substitute(getreg('a'), 'pat', 'sub', 'g'), getregtype('a'))

或者,如果您在完成后不关心 regtype
:let @a=substitute(@a, 'pat', 'sub', 'g')

会更简单。

关于vim,是否可以搜索和替换寄存器内的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24065643/

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