Visual Studio编辑器分类器覆盖

时间:2013-02-02 20:34:47

标签: visual-studio visual-studio-2012 visual-studio-extensions

我在VS2012工作,我正在创建一个新的编辑器分类器。基本上,我对Microsoft的Typescript语法突出显示非常失望,所以我想添加它。但我很难克服他们的默认颜色。我可以覆盖某些关键字颜色(例如publicvar),但我无法覆盖其他颜色(例如thisstatic)。

您应该能够调整它的方式是通过导出类的Order属性。

[Order(Before = Priority.High)]
internal sealed class ETS_Keyword : ClassificationFormatDefinition { ... }

您可以包含两个订单属性(BeforeAfter)和三个优先级(DefaultLowHigh)。我发誓我已经尝试了它们的每一个组合,但我似乎无法覆盖某些关键字(可能还有其他类别的项目)的默认颜色。

我需要做些什么来覆盖这些类吗?我知道我正在使用默认的Typescript扩展,但必须有一种比这更高优先级的方法。

1 个答案:

答案 0 :(得分:0)

哇,我最诚挚的道歉。我无法相信这一点,但这个问题与优先事项没有任何关系。事实证明,我正在编辑我的正则表达式以匹配新的关键字,但Visual Studio在实验Hive中调试之前没有重新编译我的项目(与我的VS2008和VS2010安装不同)。

所以我想如果您遇到此问题,请尝试正确使用您的IDE。 :/