【问题标题】:Squiggles for C++ in Visual Studio 2008Visual Studio 2008 中 C++ 的 Squiggles
【发布时间】:2014-03-07 18:43:32
【问题描述】:

是否有适用于 Visual Studio 2008 的插件可以为 C++ 代码显示 squiggles(如在 VS2010+ 中)?

(我似乎记得出色的 Visual Assist X 插件可以突出显示语法,但不会显示错误的 C++ 代码。)


编辑

为了更清楚一点(因为在 cmets 中也有问过),要求不仅是关于 "mistyped symbols",而且是关于更高级的错误检查。
例如如果一个类X 有一个private 复制构造函数,VS2010 正确地squiggles 代码像X x1(x);(加上一个很好的错误消息):

【问题讨论】:

  • 请将您对 squiggle 的定义添加到您的帖子中。
  • @ThomasMatthews:我在我的帖子中写道“就像在 VS2010+ 中一样”,所以我的意思是 VS2010 和下一个提供的 squiggle 体验。无论如何,我已经编辑了我的帖子,添加了一个示例。
  • 我很好奇为什么这个问题被否决了。那些不赞成投票的人至少应该发表评论解释原因。
  • 余额已恢复。我记得我当时只使用 VS2010 是因为这个功能,它是一个巨大的改进 - 但讨厌许多其他变化,包括疯狂的磁盘使用。

标签: c++ visual-studio-2008 plugins syntax-error


【解决方案1】:

最新的 Visual Assist X 确实支持此功能(在设置中称为“下划线”)。它还将强调语法和拼写错误,Visual Studio 2010 默认情况下不会这样做。 另一方面,您可能不应该使用 Visual Studio 2008,因为它确实已经过时(6 年以上),Visual Studio 2013、2012 和 2010 都运行得更快,并且具有更大的功能集。

http://www.wholetomato.com/features/feature-code-correction.asp#under

【讨论】:

  • link you posted 是关于“错误输入的符号”。但是 VS2010+ 可以做得更好(参见我添加的示例)。 另一方面,仍然有一些项目和质量软件使用 VS2008 编写(例如 VMware Workstation 或 Dropbox,截至本文撰写之日)。另请阅读this interview by Mike Dunn。无论如何,我确实喜欢 VS2010 中提供的新 C++11 功能和 STL 改进,但这不是问题的重点。
  • 很公平。尽管人们真的应该使用像 CMake 这样的构建控制系统,它们也是跨平台的。 :)
  • 将不得不不同意 VS2010+ 比 VS2008 快 - 如果您仍然找到使用它的理由,后者与其他相比快得惊人!我将它作为头文件+源文件的默认编辑器,以便快速查看; VS2013 的启动时间大约是 2 倍 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-16
  • 1970-01-01
  • 1970-01-01
  • 2010-10-10
  • 2011-11-09
  • 1970-01-01
相关资源
最近更新 更多