问题 Visual Studio 2008的C ++语法高亮?


我只是想看看我自己的数据类型/函数/函数参数与不同的颜色。

我用过 视觉辅助X. 之前,但它因某种未知原因而停止工作。它不会每次都为自定义函数或函数参数着色。此外,我的试用时间很快就结束了,我不会买一些不能正常工作或者我甚至不使用的大部分功能的东西。

因此,如果有任何免费语法突出显示为Visual Studio 2008的所有功能等着色,那就是我正在寻找的。


4762
2017-11-13 00:35


起源



答案:


您可以创建包含任何名称的文件(usertype.dat),这些名称将以不同方式着色。

您可以阅读更多相关信息 这里

不幸的是,你不能从那里给你不同类型的不同颜色,但至少你可以得到自己的颜色。


11
2017-11-13 01:06



+1,因为我不知道,但它非常繁琐,我永远不会真正维持这样的事情。 - Ed S.
是的,这确实很可怕。视觉辅助真的是唯一的工具吗? - Newbie
+1好的黑客:) - BlackBear
如果我有多个文件和每个文件关键字都有自己的颜色,这是可以接受的......所以我也可以看到这些功能。也许与其他一些黑客?或者某些小部件或其他东西,它有一些简单的方法吗? - Newbie
碰撞它是正确的答案,我会给它提供两个颠簸,以提供详细信息的帮助页面。我只是不喜欢“nullptr”所以我做“#define null nullptr”,但那时它不再是蓝色了。找到这个答案后,它现在是蓝色的。 - Jin


答案:


您可以创建包含任何名称的文件(usertype.dat),这些名称将以不同方式着色。

您可以阅读更多相关信息 这里

不幸的是,你不能从那里给你不同类型的不同颜色,但至少你可以得到自己的颜色。


11
2017-11-13 01:06



+1,因为我不知道,但它非常繁琐,我永远不会真正维持这样的事情。 - Ed S.
是的,这确实很可怕。视觉辅助真的是唯一的工具吗? - Newbie
+1好的黑客:) - BlackBear
如果我有多个文件和每个文件关键字都有自己的颜色,这是可以接受的......所以我也可以看到这些功能。也许与其他一些黑客?或者某些小部件或其他东西,它有一些简单的方法吗? - Newbie
碰撞它是正确的答案,我会给它提供两个颠簸,以提供详细信息的帮助页面。我只是不喜欢“nullptr”所以我做“#define null nullptr”,但那时它不再是蓝色了。找到这个答案后,它现在是蓝色的。 - Jin


要为自己的数据结构,函数和参数着色,荧光笔应该知道它们是您自己的数据结构,函数和参数。这意味着它应该能够解析C ++代码。但是,C ++代码解析是一项非常艰巨的任务,因此没有人会这样做只是为了突出显示几个单词。所以,这可能只是一些功能强大的工具的相关功能,肯定会花钱。

实际上,您的环境似乎存在一些问题。我在Visual Studio 2003,2005和2008中使用Visual Assist X,它就像一个魅力!

如果您认真对待MS VC ++编程,我建议继续使用Visual Assist X.实际上,对于CSharpers来说,它是必须拥有的工具,比如ReSharper。


1
2017-11-30 22:41





如果您可以选择使用Visual Studio 2010,则可以使用 Highlighterr,它改变了类,结构,宏和typedef的颜色。似乎没有Visual Studio 2008的版本,但您还在等什么? ;-) C ++ 0X等待...


0
2017-11-29 22:53



如果我能在我的机器上运行它,我可以使用Visual Studio 2010。不幸的是,我有一些未知的错误,阻止我用它创建新项目(禁用确定按钮)。当我尝试将旧版本项目转换为新版本时,它会导致转换错误...... - Newbie