XCode语法着色破碎

时间:2010-06-08 05:26:48

标签: objective-c xcode codesense

XCode经常似乎失去了它的思想,并没有为代码系统类着色或提供正确的“代码感”建议。这无穷无尽令人沮丧。至少在其他三个场合提出了这个问题:

Problems with Xcode Syntax Highlighting

xcode code sense color/completion not working

Xcode: code loses syntax coloring

我已经通过项目版本切换到3.1兼容和3.2兼容,在每次更改之前和之后完全重新启动XCode,没有任何效果。

我重建了代码检测索引并完全重启了XCode而没有任何变化。

我已经构建了我的项目以确保没有错误并重新启动。

我已将我的文件(sans .svn文件)复制到其他位置 - 同样的问题。

我已经完全禁用了“占位符”这个参数,因为当我键入太快时它们搞砸了我的文档...我要求的是“esc”键显示正确的属性和方法列表

1 个答案:

答案 0 :(得分:7)

对任何有兴趣的人;我的应用程序有一些预编译指令:

#if ...

原来其中一个部分出现错误。

我假设我的应用程序构建正常,因为这些部分在他们进入编译器之前被剥离了......但CodeSense并不关心这些(它仍然希望对这些内部的所有内容进行颜色编码) - 所以CodeSense会因为错误而到处呕吐,即使我在尝试构建应用程序时没有找到它。

一旦我在该代码块中修复了错误,我的颜色就会恢复。

如果XCode只是将这些部分变灰而不是死亡,那就太好了。