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

时间:2011-08-16 16:32:42

标签: javascript xcode4 syntax-highlighting

你在开玩笑吧?

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

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

  2. 为什么Xcode不会在项目级别或至少为您选择它的文件保存此首选项?

  3. 请告诉我有更好的方法。

2 个答案:

答案 0 :(得分:1)

JavaScript的语法高亮显示在Xcode 4.3.2中对我来说很好(加上我没有注意到早期版本中的任何问题)。 Xcode很有气质 - 你应该尝试删除jayboston建议的派生数据 - 我经常要这样做并重启Xcode多次以使其正常工作。

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

答案 1 :(得分:0)

我无法专门回答你关于“为什么”没有自动检测的问题,但是重建项目索引可能会消除在启动Xcode时选择语法突出显示首选项的手动过程的需要。

如果您打开管理器并选择“项目”标签,您将看到派生数据位置。如果使用右侧的按钮删除它,将强制Xcode重建包含语法突出显示信息的项目索引。

我特别没有在我的xcode项目中使用Javascript,但是我已经解决了类似的语法高亮问题。

无论这是否有效 - APPl对此的一些关注会很棒。