Visual Studio 2013语法突出显示停止工作

时间:2014-04-28 20:32:55

标签: c++ visual-studio visual-c++ syntax-highlighting

我正在使用Visual C ++来构建我正在构建的游戏项目。

我注意到,每当我向下滚动时,总是在编辑HEADER文件时,Visual Studio 2013中的颜色编码停止工作,并且只能使用CTRL + S进行恢复。

我尝试删除.suo文件,恢复所有VC设置,重新启动它,重新启动PC,然后重新加载解决方案......

你能帮我解决一下这个问题吗?

由于

2 个答案:

答案 0 :(得分:1)

我尝试更新VS,没有任何反应。

但是,我一直在我的所有标题中使用定义警卫(#ifndef x #define x #endif),最后证明了导致问题的原因......但是,我不是&#39不知道为什么......

有没有办法阻止这种情况?

编辑 #pragma一旦有效。

谢谢大家

答案 1 :(得分:0)

Visual Studio 2012有同样的问题,据我所知,它没有任何关系。只要CTRL-S就行了。当CTRL-S不能解决问题时,删除智能感知数据库(.sdf)也可能会有所帮助。