Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio Visual Studio格式化--更改方法颜色_Visual Studio_Formatting_Methods_Colors - Fatal编程技术网

Visual studio Visual Studio格式化--更改方法颜色

Visual studio Visual Studio格式化--更改方法颜色,visual-studio,formatting,methods,colors,Visual Studio,Formatting,Methods,Colors,方法的默认外观,例如“.ToString()”默认为黑色。我想使它成为一个不同的颜色脱颖而出,但我没有看到任何选项,特别提到这个选项 我记得几年前一位同事给我看了他的VS IDE,他是这样设置的,但我记不起他做了什么 有人对如何做到这一点有什么想法吗?工具>选项>环境>字体和颜色有一系列可以更改字体、字体大小、颜色、样式等的内容 此外,杰夫·阿特伍德(Jeff Atwood)几年前发表了一篇关于你可能会发现有趣的文章。内置语法高亮器使用词汇分析。lexer可以对标识符、注释、文字、数字和关键字进

方法的默认外观,例如“.ToString()”默认为黑色。我想使它成为一个不同的颜色脱颖而出,但我没有看到任何选项,特别提到这个选项

我记得几年前一位同事给我看了他的VS IDE,他是这样设置的,但我记不起他做了什么


有人对如何做到这一点有什么想法吗?

工具>选项>环境>字体和颜色有一系列可以更改字体、字体大小、颜色、样式等的内容


此外,杰夫·阿特伍德(Jeff Atwood)几年前发表了一篇关于你可能会发现有趣的文章。

内置语法高亮器使用词汇分析。lexer可以对标识符、注释、文字、数字和关键字进行分类。在“工具>选项>环境>字体和颜色”对话框中找到的零件

识别标识符是方法、属性和字段需要进行解析。通常,只有当您有一个格式良好的程序时,解析才能很好地工作,而当您键入代码时,很少有一个程序。因此,微软并不青睐它。您可以在适用于Visual Studio 2010的。

中找到替代方案

工具>选项

环境>字体和颜色

更改“用户类型”

转到Visual Studio“工具>选项>环境>字体和颜色”菜单显示“显示项目”列表,选择“标识符”(其中“方法”是成员)。使用格式控件对所选项目的显示进行个性化设置。不幸的是,变量、实例和名称空间都是“标识符”的成员,因此它们也会受到影响


如果您使用的是Resharper,则会显示更具体的项目列表

在VisualStudio的早期版本(我想是2010年)中,有一个插件允许您对方法进行颜色编码。我现在不记得它的名字了,因为我们在版本上继续前进。作者没有及时更新VS的版本

更新:VS10x允许您在整个VS2015过程中对Visual Studio中的方法进行颜色编码。可在此处找到指向作者Visual Studio图库页面的链接:


我目前正在VS2013中成功地使用它。

您可以通过扩展来实现这一点:是我使用的

工具->扩展和更新->联机->搜索SemanticColorizer


它允许您修改方法、静态函数、常量、成员变量的颜色,以及您能想到的任何其他内容。

我为自己编写了一个简单、轻量级的“编辑器-分类器扩展”对于Visual Studio,基于Roslyn API语法突出显示Visual Basic代码中的用户标记

它具有语法突出显示功能,用于:

  • 事件
  • 字段
  • 字段(常量)
  • 字段(在枚举内)
  • 局部变量
  • 方法
  • 方法(扩展)
  • 方法(静态)
  • 名称空间
  • 参数
  • 属性
将来,可能会出现“语法突出显示””的其他内容

您可以通过以下链接从Visual Studio Marketplace安装此扩展:

下载::。

通过转到“工具”“>”选项”环境”“>”字体和颜色”文本编辑器””并滚动到以前缀“用户标记-…”开头的属性,可以更改语法突出显示设置

”、“委托”、“枚举”、“接口”、“模块”、“结构”和“类型参数”的语法突出显示选项就在下面,它们的前缀是“用户类型-…”和是内置的默认值


祝你好运。

要更改方法调用的颜色,请转到

工具>选项>环境>字体和颜色>用户成员-方法>项目前景颜色>选择所需颜色

这也将在Visual Studio 2019中起作用。

感谢“@Ian”所说的用户类型。对我来说,“用户成员-方法”奏效了

  • 工具
  • 选择权
  • 环境
  • 字体和颜色
  • 在显示项中:“用户成员-方法”
  • 更改项目前景

  • 语义着色器对我不起作用(VS2019预览版)


    增强的语法突出显示正是我所需要的。

    在VS2019中,转到工具-选项-文本编辑器-C#-高级-编辑器配色方案,并将其更改为Visual Studio 2019。方法名称现在是彩色的,所有内容都有更好的颜色。

    是的,我知道这些选项。但我上面提到的改变具体是哪一个呢?据我所知,没有。至少没有第三方的扩展,这在Eclipse中是很有可能的。我知道这一点,因为我在Eclipse中将方法的外观更改为深绿色和粗体。Visual Studio似乎没有此功能。可能是因为使用的解析器不如Eclipse的解析器强大。我不同意你的观点,即代码需要格式良好,因为解析器在代码出错时也能工作。遗憾的是,VS确实如此,但IntelliJ IDEA在区分方法和字段时工作得很好。我不知道为什么微软做不到。Mono Develop有这样一个问题:)我知道这是一个古老的答案,对Roslyn来说已经不再适用了,但我相信VSCode强调了方法v