标题也是如此。我尝试过的所有项目,甚至从Github随机克隆的项目都有这些问题。我已经禁用了所有扩展并更改了主题,只是为了确保。
mbzjlibv1#
我们需要更多关于您的设置、TS版本、可能拥有的扩展等的详细信息。在原始问题模板中被擦除的内容。
w1jd8yoj2#
我正在运行TS 4.5.4。我唯一安装的扩展是Codemaid,我已经禁用并卸载了它,只是想看看是否是导致问题的原因。我还尝试以管理员权限运行VS,但没有成功。关键字(var、let、const、class、import等)都显示为蓝色,字符串显示为棕色。这就是高亮显示的范围,其他所有内容都显示为白色。然而,当将鼠标悬停在上面时(如下所示),高亮显示似乎工作得很好。
参考一下,这里是在VSCode中具有正确高亮显示的相同语句。
c6ubokkw3#
关于这个有什么消息吗?
ryevplcw4#
minestarks:有好的方法来诊断这个问题吗?我知道会导致TSServer在某些命令上崩溃的类似bug会破坏语法高亮。在这种情况下,有没有至少一个解决方法来暂时启用@gam03的TmLanguage高亮显示器?
wwwo4jvm5#
尝试取消选中工具 -> 选项 -> 环境 -> 预览功能 -> 更快的JavaScript/TypeScript语法高亮选项。
f3temu5u6#
该选项似乎不存在于17.1.0版本中。
f45qwnt87#
@gam03 我的错误,我认为该选项仅在VS预览中可用。您可以尝试直接设置注册表键以关闭此功能。从与您的VS安装相对应的开发者命令提示符中,您可以运行:
vsregedit set local HKLM FeatureFlags\JavaScript\LanguageService\ServerSyntacticClassification Value dword 0
7条答案
按热度按时间mbzjlibv1#
我们需要更多关于您的设置、TS版本、可能拥有的扩展等的详细信息。在原始问题模板中被擦除的内容。
w1jd8yoj2#
我正在运行TS 4.5.4。我唯一安装的扩展是Codemaid,我已经禁用并卸载了它,只是想看看是否是导致问题的原因。我还尝试以管理员权限运行VS,但没有成功。
关键字(var、let、const、class、import等)都显示为蓝色,字符串显示为棕色。这就是高亮显示的范围,其他所有内容都显示为白色。然而,当将鼠标悬停在上面时(如下所示),高亮显示似乎工作得很好。
参考一下,这里是在VSCode中具有正确高亮显示的相同语句。
c6ubokkw3#
关于这个有什么消息吗?
ryevplcw4#
minestarks:有好的方法来诊断这个问题吗?我知道会导致TSServer在某些命令上崩溃的类似bug会破坏语法高亮。在这种情况下,有没有至少一个解决方法来暂时启用@gam03的TmLanguage高亮显示器?
wwwo4jvm5#
尝试取消选中工具 -> 选项 -> 环境 -> 预览功能 -> 更快的JavaScript/TypeScript语法高亮选项。
f3temu5u6#
该选项似乎不存在于17.1.0版本中。
f45qwnt87#
@gam03 我的错误,我认为该选项仅在VS预览中可用。您可以尝试直接设置注册表键以关闭此功能。从与您的VS安装相对应的开发者命令提示符中,您可以运行: