gpt4 book ai didi

vb.net - 在 Visual Studio Code 中,为什么数字 '7' 的突出显示方式与其他整数不同?我该如何改变它?

转载 作者:行者123 更新时间:2023-12-02 11:50:01 25 4
gpt4 key购买 nike

  • MacOS:10.13.6
  • VSCode:1.41.1
  • 语言:Visual Basic

数字7以不同方式突出显示。当在函数、数组或其他地方作为文字使用时,它是变量的颜色,而不是匹配其他整数。仅当数字前面有空格时才会发生这种情况。

Seven is a special snowflake.

我想知道这是为什么,以及它是在哪里定义的。我想对语法文件进行更改以纠正它,但我不知道在哪里查找,也不知道到达那里后要更改什么。

我知道这更多是一个关于应用程序配置文件的问题,而不是一个编码问题,但我希望它在这里是合适的。若有其他情况请告知。

最佳答案

问题出在文件中vscode/extensions/vb/syntaxes/asp-vb-net.tmlanguage.json

他们没有添加一些关键的反斜杠。

搜索并替换以下内容

_x7f-xff 并替换为 _\\x7f-\\xff

还有一个名为 support.function.asp 的东西,允许以 7 开头。

示例

这是识别变量名称的正则表达式的一部分

\\s*\\b([a-zA-Z_x7f-xff][a-zA-Z0-9_x7f-xff]*?)\\b\\s*

这意味着以 7 开头的任何内容都是变量。

还有一条规则将 $7 作为变量进行匹配。

关于vb.net - 在 Visual Studio Code 中,为什么数字 '7' 的突出显示方式与其他整数不同?我该如何改变它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60083452/

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