在Visual Studio中突出显示泛型类型的语法

木根

看下面的代码:

public class MyClass<T>
{
  ...
}

在eclipse中使用Java或C ++时,T将突出显示它,因为它是通用模板。

如何在Visual Studio中实现此功能?

杰西·纽曼19

正如@Michael Sander提到的那样,用户类型将提供此功能,但仅以不方便且局部的方式提供。假设此功能对您有用,则可以按照以下方法为通用类型着色。

“ usertypes.dat”文件必须由您创建为基本文本文件,并且必须保存在与Visual Studio可执行文件相同的位置。创建完成后,在单独的行上列出每个所需的“通用类型名称”。一个例子是这样的:

T
Tin
所有
TEntity

之后,保存文件并重新启动Visual Studio。然后转到工具->环境->字体和颜色,然后查找

用户类型
用户类型(类型参数)

现在,您可以将该颜色设置为所需的颜色。建议将它们都设置为相同的颜色,以使其适用于返回类型等。

=====

作为一种替代解决方案,Resharper(一种非免费的Visual Studio扩展)提供了与此功能类似的功能。

该扩展名使您可以为“类型参数”上色。如果你希望颜色泛型类型参数,你是不幸的是,出于运气。但是,如果您不介意所有类型参数都保留所需的颜色,那是可能的。

如果您拥有Resharper,则可以按以下方式启用此功能:

转到工具->环境->字体和颜色,然后查找

ReSharper类型参数标识符

这会将任何Type参数更改为您选择的颜色。

虽然仅针对此问题购买此扩展程序可能不是理想的解决方案,但已经拥有该扩展程序的人希望会有所帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Visual Studio Code中更改突出显示的文本颜色

自定义Visual Studio Code中的语法突出显示

设置语言以在Visual Studio Code中突出显示语法

Visual Studio 2015 JSX / ES2015语法突出显示

打字稿1.4:Visual Studio中语法错误突出显示

在Visual Studio中突出显示匹配的括号

如何在Visual Studio 2013中为经典ASP启用智能感知和语法突出显示

Visual Studio 2015中的ReactJS(JSX)语法突出显示

语法突出显示不适用于Visual Studio 2015 Update 3中的Node.js Vash视图文件

Visual Studio 2017中的SQL语法突出显示

在Visual Studio Code C ++扩展中突出显示错误语法

突出显示Visual Studio Code中的封闭支架

获取Visual Studio代码以语法突出显示无扩展名的文件作为bash脚本?

Visual Studio代码-语法突出显示颜色的含义

Visual Studio 2017 CSHTML语法突出显示不起作用

如何将Sublime Text语法突出显示文件转换为Visual Studio的textmate语法?

突出显示Visual Studio Code中的功能,例如NetBeans

CMakeLists.txt的Visual Studio Code语法突出显示

如何在Visual Studio 2017中查找和使用新的语法突出显示主题

有没有一种方法可以在Visual Studio Code中更改语法突出显示的背景颜色

Visual Studio语法突出显示如何工作?

如何在Visual Studio Code中为Dart变量设置语法突出显示

Visual Studio Code语法突出显示不起作用

在Visual Studio 2008中更改关键字的突出显示

如何在Visual Studio 2012中为* .handlebars文件启用语法突出显示?

如何为Visual Studio 2010或2013的备用文件扩展名获取语法突出显示?

如何在Visual Studio中突出显示虚函数

Visual Studio在同时加载多个实例时显示错误的语法突出显示颜色

突出显示 Visual Studio 2017 社区中的匹配大括号