在 Visual Studio (C++) 中对自定义类型进行语法着色

14

我该如何让Visual Studio突出显示我的自定义类类型?这对于C#可以正常工作,但对于C ++不起作用...


谢谢Jen。在家里,我已经被各种集成开发环境和Web编程宠坏了,但是在工作中使用的Visual C++让我很难受。 - Mark Essel
4个回答

17

如果您正在使用Visual Studio 2010,Highlighterr可能符合您的需求。它也可以在MSDN Visual Studio Gallery中找到。它利用了2010年改进的C ++ IntelliSense。

它让您在“环境”->“字体和颜色”中设置特殊的高亮显示器以检测其类型,但总体而言,据我所见,它运行得相当不错。


2
绝妙的工具。突出显示了微软忘记的C++语言元素。价格为0。加一。 - Oren Trutner
绝对值得!现在我可以真正使用IDE了。嘿嘿 - zeboidlund
终于!我已经研究了一个多月的问题,但是我只想要一些漂亮的代码颜色,却一直得到Visual Assist X和ReSharper。非常感谢! - mihai

9

您可以使用 Visual Assist 或者 ReSharper

两者都有针对您的 C#C++ 语法高亮的设置,并且可以为您在 IDE 上制定可选的快捷键。

  • 更少的错误,更快地开发新代码。
  • 快速理解现有代码。
  • 重构现有代码,使其更易于阅读和更便宜地维护。
  • 允许即时导航到任何文件、符号或引用,从而消除搜索所花费的时间。

4
如果Resharper在C++代码中突出显示了任何语法,那只是一个副作用。它并不是用于C++的,当然,如果您已经有一个C++的解决方案/项目,您可以打开它。不过,为什么你会推荐这个产品呢?我不会花钱购买完整版的Resharper(顺便说一下,它是一个很棒的产品)仅仅为了在C++中获得一些语法高亮——也许吧。现在,我不会因为你提到了Visual Assist(虽然拼错了)而对此进行贬低或其他任何处理。 - ra170


3

安装Visual Assist。我记得,你可以下载并测试30天。

但要注意,这个工具非常容易上瘾。在我见过的20位Windows开发人员中,有18位被他们的管理层购买了这个工具。:)


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