gpt4 book ai didi

linux - 在 VIM 中搜索和替换会产生尾随字符

转载 作者:IT王子 更新时间:2023-10-29 00:13:29 25 4
gpt4 key购买 nike

这就是我想要做的:

%s/Article/<h2>Article</h2>/gi

不幸的是,每次我通过我的 vim 编辑器执行这个命令时,它都会说:

Trailing characters

为了缓解上述情况,我执行了以下操作:

%s/\s*\r*$//

它执行成功,但是当我返回原来的搜索和替换命令时,它再次读取“尾随字符”并且不执行搜索和替换操作。

我在这里做错了什么?

最佳答案

“尾随字符”在您的命令中,而不是在您的文档中。

Vim 认为您在 Article</ 处完成了命令, 然后考虑 h2>/gi作为替换命令的第三个参数。但是这些字符对于第三个参数并不都是有效的,所以它给了你错误。

要解决这个问题,你需要转义/替代品中的角色。

%s/Article/<h2>Article<\/h2>/gi

关于linux - 在 VIM 中搜索和替换会产生尾随字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6714469/

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