如何在 Visual Studio 2022 C# 编辑器中取消加粗静态方法?

Posted

技术标签:

【中文标题】如何在 Visual Studio 2022 C# 编辑器中取消加粗静态方法?【英文标题】:How to unbold static methods in Visual Studio 2022 C# editor? 【发布时间】:2021-12-18 05:45:48 【问题描述】:

在 Visual Studio 2022 中,静态类名、静态方法和静态属性默认为粗体。例如看这个截图,静态方法GetRequired以及InTestMode静态属性和AppConfig静态类都是粗体:

我不希望他们中的任何一个都大胆。但是让我们先关注一下静态方法。我知道我可以进入Tools > Options > Environment > Fonts and Colors 并更改各种文本元素的颜色配置,包括粗体。但是我找不到控制静态代码元素加粗的“显示项”。我为所有以“用户成员 - ”开头的“显示项目”取消选中粗体,包括“用户成员 - 方法”(如下所示)

但是,我仍然看到静态方法在 C# 编辑器中是粗体的。哪个“显示项目”控制了这种大胆的处理方式?还是有其他方法可以关闭这种大胆的处理方式?

【问题讨论】:

InTestMode 是一个字段,而不是一个方法 很公平,但 GetRequired 是一个静态方法。我会调整我的问题。谢谢。 我并没有真正使用 Studio,但这对字体选择有影响吗?或者您在取消选中粗体框后是否重新启动了 IDE? VS 2022 已经发货了吗?该功能可能尚未进入 字体和颜色 对话框 您可以在左上角的文本框中搜索static。显然在 * display items* 列表中有一个Symbol - static 条目。 【参考方案1】:

正如here 所解释的,静态项目样式在Symbol - Static 条目中被覆盖。由于bug没有修复,样式会影响所有的静态项。

例如:你不能有一个粗体的静态类声明而没有粗体的静态成员。

【讨论】:

鉴于您提供的相关回购对话的链接,我希望我能投票两次。哇! @RonC,实际上是 Google 上visual studio 2022 bold static method 的第 6 个链接。是的,我会在需要的时候去深处? 我想这就是 SO 和多人搜索的酷炫之处。我刚刚再次搜索visual studio 2022 bold static method,但基于谷歌正在个性化我的结果,结果没有显示在我的结果的第一页、第二页或第三页上。 (我不再看第三页了。)所以,我感谢你搜索我——显然谷歌比我更喜欢你 :-)

以上是关于如何在 Visual Studio 2022 C# 编辑器中取消加粗静态方法?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Visual Studio 2022 注册 32 位 COM 互操作

C# C# 11 ( .Net 7.0)Visual Studio 2022

通过 Visual Studio 2022 发布具有 C# 10 隐式使用的 .NET 6 项目

无法隐式转换类型(C# 和 Visual Studio)[关闭]

在 C# Visual Studio 中执行所有测试脚本时执行代码

回到旧模板 Visual Studio Code C#