Xcode 4不为项目文件保存语法高亮显示?(并且不自动识别JS文件?!)

Xcode 4 doesn't save syntax highlighting for project files?! (And doesn't auto-recognize JS files?!)

本文关键字:自动识别 文件 JS 显示 项目文件 保存 高亮 语法 Xcode      更新时间:2023-09-26

你在开玩笑吧?

不仅是我必须为我的项目中的每个JS文件选择Editor > Syntax Coloring > Javascript,每当我重新启动Xcode 4时,所有设置的语法着色首选项都会消失。这难道不应该保存在项目的某个地方吗?

  1. 为什么不。js文件自动被检测为javascript语法?

  2. 为什么Xcode不把这个首选项保存在项目级别,或者至少保存在你选择它的文件中?

请告诉我有更好的方法。

JavaScript的语法高亮对我来说在Xcode 4.3.2中工作得很好(加上我没有注意到早期版本中的任何问题)。Xcode是非常喜怒无常的-你应该尝试删除衍生数据jayboston建议-我经常这样做,并重新启动Xcode多次使其正常工作。

如果这不能解决问题,那么你的xcodeproj文件可能有点损坏,或者至少系统很难理解。尝试创建一个新的项目文件,然后将所有旧的内容导入其中(手动-不要从旧的项目文件复制),看看是否可以解决任何问题。

我不能具体回答你的问题,"为什么"没有自动检测等,但也许重建你的项目索引将消除手动选择语法高亮首选项的过程,当你启动Xcode。

如果你打开Organizer并选择"Projects"选项卡,你会看到派生数据的位置。如果你用右边的按钮删除它,将强制Xcode重建你的项目索引,其中包括语法高亮信息。

我特别没有在我的xcode项目中使用Javascript,但我有类似的语法突出显示问题,这解决了

不管这是否有效-苹果对这一点的关注将是伟大的。