gpt4 book ai didi

vim - 如何仅对 vim 中突出显示的文本进行替换?

转载 作者:行者123 更新时间:2023-12-04 22:17:34 25 4
gpt4 key购买 nike

在进行替换之前,我通常会先输入/foo 来搜索模式。
Vim 自动高亮所有匹配模式的字符串。
然后我弄清楚如何编写替换命令 :%s/foo/bar/g
当模式复杂时,替换命令比搜索命令更难写。
如果我只能对突出显示的字符串进行替换。这变得很容易。

例如:

问题:Translate Part of a Line
我可以找出搜索模式:/\[\[\(http\)\@!.\{-}\]\]
但是我无法轻易找出替换命令。

最佳答案

如果在替换命令中使用空字符串作为搜索模式,则可以替换之前搜索到的模式:

/foo 之后,在正常模式下键入 :%s//bar/g 以将“foo”替换为“bar”。

关于vim - 如何仅对 vim 中突出显示的文本进行替换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9440666/

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