TypeScript Issue #14422 与 VS2022 一起返回

pcrecxhr  于 2个月前  发布在  TypeScript
关注(0)|答案(7)|浏览(46)

标题也是如此。我尝试过的所有项目,甚至从Github随机克隆的项目都有这些问题。
我已经禁用了所有扩展并更改了主题,只是为了确保。

mbzjlibv

mbzjlibv1#

我们需要更多关于您的设置、TS版本、可能拥有的扩展等的详细信息。在原始问题模板中被擦除的内容。

w1jd8yoj

w1jd8yoj2#

我正在运行TS 4.5.4。我唯一安装的扩展是Codemaid,我已经禁用并卸载了它,只是想看看是否是导致问题的原因。我还尝试以管理员权限运行VS,但没有成功。
关键字(var、let、const、class、import等)都显示为蓝色,字符串显示为棕色。这就是高亮显示的范围,其他所有内容都显示为白色。然而,当将鼠标悬停在上面时(如下所示),高亮显示似乎工作得很好。

参考一下,这里是在VSCode中具有正确高亮显示的相同语句。

c6ubokkw

c6ubokkw3#

关于这个有什么消息吗?

ryevplcw

ryevplcw4#

minestarks:有好的方法来诊断这个问题吗?我知道会导致TSServer在某些命令上崩溃的类似bug会破坏语法高亮。在这种情况下,有没有至少一个解决方法来暂时启用@gam03的TmLanguage高亮显示器?

wwwo4jvm

wwwo4jvm5#

尝试取消选中工具 -> 选项 -> 环境 -> 预览功能 -> 更快的JavaScript/TypeScript语法高亮选项。

f3temu5u

f3temu5u6#

该选项似乎不存在于17.1.0版本中。

f45qwnt8

f45qwnt87#

@gam03 我的错误,我认为该选项仅在VS预览中可用。您可以尝试直接设置注册表键以关闭此功能。从与您的VS安装相对应的开发者命令提示符中,您可以运行:

vsregedit set local HKLM FeatureFlags\JavaScript\LanguageService\ServerSyntacticClassification Value dword 0

相关问题