能否在Visual Studio/Rider/R#中按类型设置C#类颜色?求R#插件
基于基类的ReSharper类着色方案
ReSharper本身就支持按继承规则给类设置专属颜色,无需额外插件。配置步骤如下:
- 打开ReSharper选项(快捷键:
Alt+R, O) - 依次进入
Environment > Fonts and Colors - 在
Show settings for里选ReSharper,然后在Display items里找Inherited Class相关条目,直接调整颜色;如果要精准匹配继承自Event/Command的类,还可以走自定义模式:- 进入
Code Inspection > Custom Patterns,创建两个匹配规则,分别对应class $ClassName$ : Event和class $ClassName$ : Command的代码结构 - 给匹配到的类指定独特的颜色样式
- 进入
- 打开ReSharper选项(快捷键:
如果觉得内置规则不够灵活,也可以用ReSharper的第三方扩展,比如StyleCop Plus,它支持更细粒度的代码元素着色配置,能针对特定基类的派生类单独设置颜色。
确保你的ReSharper版本是2023.x及以上,对.NET 8有完整支持,配置后就能在IDE里看到继承自Event/Command的类显示自定义颜色了。
内容的提问来源于stack exchange,提问作者Michael Blake
相关产品推荐
相关产品推荐

