gpt4 book ai didi

VIM 搜索以 & 开头的字符

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

我必须搜索类似 &variable 的内容(并替换为 &variable.test )。我可以做 \&variable , 但 vim 还显示了所有以 &variable 开头的字符(例如 &variableXXX),我不想要。我想这个 - /\<\&variable\>会工作,请让我知道我哪里错了。

最佳答案

第一个问题是\&不是文字 &它是一个特殊的正则表达式匹配,可以匹配 vim 中的分支。匹配文字 &只需使用 & .

第二个问题是\<通过查看下一个字符是否是关键字来匹配关键字的开头。然而&通常不是关键字,因此它总是失败。

要解决这个问题,您可以制作 &通过做关键字

set iskeyword+=&

然后你可以使用正则表达式 \<&variable\>匹配您想要的东西。

相关帮助页面 :h iskeyword , :h /\< :h \&

关于VIM 搜索以 & 开头的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17706519/

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