gpt4 book ai didi

visual-studio - 如何为每个主题定义分类格式

转载 作者:行者123 更新时间:2023-12-04 03:34:08 25 4
gpt4 key购买 nike

在我的编辑器扩展中,我对关键字、标识符等使用自定义分类格式。当然,我可以使用默认格式,因为颜色(由语法突出显示使用)将根据所选主题进行更改。

由于我的自定义编辑器还需要额外的分类类型(例如标点类型),当用户配置另一个主题(例如,通过从 Dark 切换到 Blue 主题)时,这些类型的颜色不会改变。我想知道如何提供特定于主题的格式。

最佳答案

我发现支持多种配色方案(主题)的最佳方法是 Hook ThemeChanged事件,然后相应地更新您的分类类型。在可能的情况下,我从与我的自定义格式相似的预定义 VS 格式更新我的自定义颜色(例如,使用标准 VS 关键字 颜色来设置我的自定义关键字格式的默认值),因为我知道这些颜色可能会由用户应用的任何自定义主题维护。

Visual F# Power Tools使用这种方法,这是我从 this 中发现的回答。

关于visual-studio - 如何为每个主题定义分类格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22453969/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com