如何检索VS语法颜色

时间:2019-05-11 00:26:53

标签: visual-studio visual-studio-extensions vsix

我正在为VS 2017/2019构建更高级的编辑器。但是,重要的事情之一是保持与用户选择的用户/主题定义的颜色相同。

现在,对于所有环境颜色(即,VS的所有方面都不是编辑器窗口的内容),可以通过方法轻松获得这些颜色

VSColorTheme.GetThemedColor(themeResourceKey);

使用

中定义的预定义themeResourceKeys
Microsoft.VisualStudio.PlatformUI.EnvironmentColors

例如,要检索工具窗口背景的背景色键,请调用以下内容

VSColorTheme.GetThemedColor(EnvironmentColors.ToolWindowBackgroundColorKey);

我所要寻找的是VS用来为类名称,注释,行号,私有,公共,静态等着色的颜色的键,所有这些颜色都在编辑器中使用。使用这些颜色键,然后,我想使用这些代码键来调用VS可扩展性类或方法,以检索使用的实际颜色。

有人知道编辑器如何检索这些实际的颜色键,以及如何使用它们来检索当前设置的颜色吗?

谢谢

0 个答案:

没有答案