Visual Studio 2010 中好的 C++ 主题集合?

12

我找到了这个网站:http://studiostyl.es/,专门提供Visual Studio 2010主题。然而,所有这些主题似乎都是针对使用C#和.NET开发的。

我目前正试图学习一些C++编程知识,但找不到任何关于C++特别主题的内容。现在,我的几乎所有C++代码都是纯色的,看起来就像是在记事本中编写一样。

可能是我的设置出了问题,那些来自studiostyles的主题可能适用于所有语言;我刚刚开始使用Visual Studio。

感谢任何回复。


如果你想要暗色主题 - 可以尝试这个 http://studiostyl.es/schemes/amber-blue - Edward83
2个回答

13
不,问题在于Visual Studio对C++的内置语法高亮支持远远不如对C#或VB.NET的支持。有些语法高亮确实有效。例如,字符串、注释、预处理器指令、运算符、数字和内置关键字都有自己的颜色。但如果您不做任何努力,很多代码确实会是同一种颜色(“标识符”)。正如Jerry所建议的那样,Visual Assist X提供了比默认设置更好的语法高亮。但它不是免费的。如果您像我一样正在寻找低成本解决方案,您可以定义自己的关键字。这至少会使它们显示为“用户关键字”标记的颜色。链接中详细说明了需要做什么,但实际上只需将名为“usertype.dat”的纯文本文件放置在Visual Studio应用程序文件夹中,并在单独的行上键入要出现为突出显示的每个自定义关键字即可。您需要重新启动IDE才能使更改生效。

既然您正在使用VS 2010,另一个免费的解决方案是Highlighterr for Visual C++扩展程序。这比定义自己的关键字要进一步,对语法高亮有更多的要求,利用了VS 2010中新的Intellisense支持来为类、结构体、宏和typedef打开突出显示。我还没有安装它,因为我仍然在VS 2008中进行C++开发,但我非常想尝试一下。

side-by-side comparison with Highlighterr before and after


9

获取Visual Assist X,不要回头看。

编辑:还有C++重构器。从名称可以猜到,它主要面向代码重构,但如果记忆无误,它也可以进行一些着色等操作。我最近没有使用过它,所以不能说更多(我已经使用VA-X多年了,几年前决定寻找替代品,但经过一个月或两个月的测试后,决定坚持使用VA-X)。


如果几天内没有人回复免费的方法,我会将其标记为答案。那个应用看起来很棒! - fjlksahfob
1
+1,VA-X真的很棒。也就是说,如果你按照自己的需求进行配置的话。默认设置有点不太好用,我个人认为。 - Xeo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接