我发现在各种情况下,Xcode 3.1(Leopard)中的Objective-C代码在输入或失去着色后无法获得适当的语法着色.
这不仅仅是新自定义符号的"刷新"问题 - 但也会影响Cocoa框架符号.
有时CMD-a选择代码页上的所有文本将使着色(重新)出现,有时双击一行以选择它将起作用,有时我必须添加/删除符号中的空格以获得该符号(重新)颜色.重建或关闭/重新开放项目可能会也可能不会起作用.
这是Xcode的已知问题吗?对于那些让我烦恼的事情,我并没有在SO和其他地方找到我对它的充分讨论.
是否有任何命令强制全局语法重新着色?
在我的一个项目中,我在Xcode中遇到了一个相当奇怪的问题.
当我开始编写代码时,我习惯了自动完成,为我提供了大量条目.出于某种原因,从昨天起,这已停止工作.我现在得到奇怪的自动完成条目,如"和","the","Andy","MyCompanyName"等.
这从来没有发生过,所以我很困惑为什么它现在发生,并且只在我的一个项目上.我搜索这个网站已经有一段时间了解任何修复,我试图清理Derived Data,退出Xcode,从Xcode项目中删除工作区和用户文件并重启,但这样做后,自动完成工作了一段时间,然后在约30秒的编码后再次中断.
我有时可以看到自动完成的解决方案,但只是纯文本(没有类指示符),然后其他时候它完全停止工作.
有没有其他人经历过这样的事情并且可以提供一些解决方案?