为什么在Visual C ++中没有突出显示用户类型?

时间:2009-09-19 00:43:50

标签: visual-studio visual-c++ syntax-highlighting usertype

我想让Visual Studio在文本编辑器中突出显示我自己的类的名称。

我在User Types的{​​{1}}下选择了一种颜色 - 但奇怪的是,这只适用于Visual C#而不适用于Visual C ++。

任何想法发生了什么?

编辑:我收到了一些关于第三方工具的一些很好的提示,以回应my previous question,但没有回答为什么Visual Studio不提供此功能,或者如何正确设置它。

2 个答案:

答案 0 :(得分:3)

你看过工具>选项>环境>字体和颜色?

有以下“显示项目:”

User Keywords
User Types
User Types (Delegates)
User Types (Enums)
User Types (Interfaces)
User Types (Value Types)

MSDN page详细说明了如何定义关键字。基本上创建一个名为usertype.dat的文件,每个关键字在一个单独的行上,将它放在与devenv.exe相同的目录中,然后重新启动Visual Studio。

免责声明:我自己在最新版本的Visual Studio中没有尝试过这个。

答案 1 :(得分:1)

我认为答案是Visual Studio根本不为C ++提供全面的语法高亮。可惜。