在 Visual C++ 中关闭突出显示“事件”关键字
Posted
技术标签:
【中文标题】在 Visual C++ 中关闭突出显示“事件”关键字【英文标题】:Switch off highlighting "event" keyword in Visual C++ 【发布时间】:2010-08-30 16:29:14 【问题描述】:我有一个问题:如何在 Visual C++ 2010 中关闭高亮关键字“事件”?我不使用 .net ,所以对我来说它不是关键字,我会称它为一个变量“事件”。
【问题讨论】:
【参考方案1】:这是 IDE 支持的 C++/CLI 语言的副作用。其中 event 是关键字。还有其他的,例如 gcnew、generic、array 等。语法突出显示基于文件扩展名,C++/CLI 也使用 .cpp。
我想不出一个简单的解决方法。我建议您将反馈发布到 connect.microsoft.com
【讨论】:
【参考方案2】:不幸的是,没有办法做到这一点。这在 Visual Studio 的 C++ 编辑器中被硬编码为关键字,并且无法更改。相当于说“请停止突出显示类”
【讨论】:
+1 iff s/在 C++ 中/在 Visual Studio/ 中。event
不是 C++ 关键字。
@Billy,更新了它以更清楚地表明它是 Visual Studio 的 C++ 编辑器将其视为关键字(而不是 C++ 语言)
...尽管如此,您可以告诉其他编辑器(例如:emacs、codewright 等)停止突出显示您想要的任何关键字。
不幸的是,这种对标准的疯狂转移使得研究一些 Qt 代码变得更加困难,因为调试器不会在鼠标悬停时显示事件内容。即使 Visual Assist 可用于(也许)删除突出显示,我也不确定调试上下文是否会受到影响。
@dashesy,您可以使用 QuickWatch 检查“事件”变量的当前值 - 右键单击“事件”并选择 Watch 或 QuickWatch(至少它适用于我的 VS2005)以上是关于在 Visual C++ 中关闭突出显示“事件”关键字的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Visual Studio IDE 中关闭显示空白字符
如何在 Visual Studio 2010 中关闭远程调试?