VSCode中的动态语法突出显示

时间:2019-05-13 06:55:46

标签: visual-studio-code vscode-extensions textmate tmlanguage

我正在编写Visual Studio Code扩展,该扩展具有针对脚本语言的语法突出显示功能。我可以通过TextMate语法文件为许多重要元素着色。在很多行中,直到我执行代码分析之前,我都不知道捕获的字符串是指向用户定义的类(例如,用于静态调用)还是类/变量的实例。

有没有一种方法可以通过Visual Studio Code中的代码或其他替代方法来动态突出显示语法?

1 个答案:

答案 0 :(得分:1)

您要的是语义着色。从VS Code 1.35开始不支持此功能。您可以尝试使用decorators对其进行仿真,但是装饰者可以轻松地在编辑过程中使其与其他突出显示不同步

This VS Code issue跟踪为VS Code添加语义着色的情况。