在进行替换之前,我通常会先键入/foo来搜索模式。 Vim会自动突出显示所有与该模式匹配的字符串。 然后我想出了如何编写替换命令:%s/foo/bar/g。 当模式很复杂时,编写替换命令比搜索命令要困难得多。 如果我只能在突出显示的字符串上进行替换。那就容易多了。 例如: 问题: 翻译行的一部分 我可以找出搜索模式:/\[\[\(http\)\@!.\{-}\]\] 但是我不容易想出替换命令。