fjl*_*fob 12 c++ themes syntax-highlighting visual-studio-2010 visual-studio
我找到了网站:http://studiostyl.es/,专门研究Visual Studio 2010主题.但是,似乎所有这些主题都是在考虑C#和.NET开发的情况下构建的.
我目前正在尝试进入一些C++编程,但在C++的特殊主题主题上找不到任何东西.现在,我的几乎所有C++代码都是纯色,看起来我也可以用记事本写它.
甚至可能是我的设置搞砸了,并且来自工作室的那些主题应该适用于所有语言; 我刚开始使用Visual Studio.
谢谢你的回复.
Cod*_*ray 13
不,问题是Visual Studio根本没有内置语法,突出显示对C++的支持,就像它对C#或VB.NET一样.一些语法突出显示确实有效.例如,字符串,注释,预处理程序指令,运算符,数字和内置关键字都有自己的颜色.但是如果你不抬起手指,你的很多代码确实会是一种颜色("标识符").
正如Jerry所说,Visual Assist X提供了比默认语法更好的语法高亮.但它不是免费的.
如果您像我一样寻找低预算解决方案,您可以定义自己的关键字.这至少会使它们显示为"用户关键字"的专用颜色.该链接更详细地解释了您需要做的事情,但它就像在Visual Studio应用程序文件夹中放置名为"usertype.dat"的纯文本文件并输入您想要的每个自定义关键字一样简单在单独的行上以自己的颜色突出显示.您必须重新启动IDE才能使更改生效.
由于您使用的是VS 2010,另一个免费解决方案是用于Visual C++扩展的Highlighterr.这比定义自己的关键字更进一步,并且通过语法高亮获得了一点点发声.它利用VS 2010中新的Intellisense支持来打开类,结构,宏和typedef的突出显示.我还没有安装它,因为我还在VS 2008中进行C++开发,但我非常想尝试一下.

获取Visual Assist X,不要回头看.
编辑:还有重构!对于C++.正如您可以从名称中猜到的那样,它主要面向重构代码,但如果内存服务也可以进行一些着色等.我最近没有用它来说远不止这些(我已经使用VA-X多年了,几年前决定考虑替代品,但经过一两个月的测试后,决定坚持使用VA-X).