vim,是否可以搜索和替换寄存器中的内容?
发布时间:2020-12-16 01:50:14 所属栏目:安全 来源:网络整理
导读:例如,我的一个寄存器“a has content” vim很棒“ 我希望在寄存器“a”中用“cool”替换awesome 顺便说一句,我不是在使用寄存器的内容作为搜索/替换模式. 我知道我可以用CTRL-R a在命令模式下粘贴寄存器a的内容 解决方法 也许这样的事情.这基本上取寄存器a中
例如,我的一个寄存器“a has content”
vim很棒“
我希望在寄存器“a”中用“cool”替换awesome 顺便说一句,我不是在使用寄存器的内容作为搜索/替换模式. 解决方法
也许这样的事情.这基本上取寄存器a中的值并通过substitute命令发送并将其放回寄存器(具有正确的寄存器类型)
:call setreg('a',substitute(getreg('a'),'pat','sub','g'),getregtype('a')) 或者,如果您在完成后不关心regtype :let @a=substitute(@a,'g') 会更简单. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |