vscode ``` Workspace search with "match whole world" does not respect language-specific wordSeparators setting ```

eivgtgni  于 7个月前  发布在  Vscode
关注(0)|答案(1)|浏览(72)

这个问题在所有扩展被禁用时是否发生?:是的

  • VS Code 版本:1.60.0
  • OS 版本:MacOS 11.5.2

重现步骤:

  1. 为特定语言设置 editor.wordSeparators。例如:
"[css]": {
    "editor.wordSeparators": "`~!@#$%^&*()=+[{]}\\|;:'\",.<>/?"
}

注意 - 已从设置值中移除。

  1. 创建以下文件(foo.css):
.foo { background-color: blue; }
  1. 在文件中搜索 background,启用“匹配整个单词”。如预期,直到输入完 -color 之前,不返回任何结果。
  2. 在工作区中搜索 background,启用“匹配整个单词”。与文件特定的搜索不同,backgroundbackground-color 中被匹配。

预期结果:与文件搜索一样,启用“匹配整个单词”的“在文件中搜索”的结果尊重 editor.wordSeparators 设置,两种类型搜索的结果相同
实际结果:当为特定语言设置 editor.wordSeparators 并启用“匹配整个单词”时,文件特定的搜索和工作区搜索的结果不同

bmp9r5qi

bmp9r5qi1#

很抱歉,我不太明白您的问题。您能否提供更多上下文或信息,以便我更好地回答您的问题?如果您需要帮助,我可以为您提供一些有用的链接。

相关问题