如何在 Xcode 4 中为颜色语法高亮定义新的语言规范?

the*_*nry 7 xcode syntax-highlighting macos

对于 Xcode 3,有大量关于如何为 Xcode 尚不支持的语言定义语法高亮规范的信息。但是似乎没有关于如何为 Xcode 4 执行此操作的任何信息。例如,我想要 Common Lisp、Forth 和其他语言的语法高亮显示,这些语言未出现在 Xcode 4 的“文件类型”下拉列表中。

Jam*_*rtz 2

看来这还不可能。根据这个答案,在 Xcode 3.0 中支持此功能的 API 即使对于该版本也已经过时,并且在 4+ 中已被完全删除。

有一个名为Solarize的项目可以满足您的需求,但我没有看到您列出的任何语言,并且对 Xcode 4 的支持仍然有限。我个人仅使用 Xcode 进行 Objective-C 编程,然后使用 eclipse 或 TextWrangler 进行其余操作


适用于 Mac OS X 的 Eclipse

在此输入图像描述

Eclipse 非常适合更密集的项目,这些项目具有多个类,并且是实际项目。它主要针对 Java 开发,但也支持 Python、C/C++、PHP 和Lisp(可能甚至更多)

在此输入图像描述


文本牧马人

在此输入图像描述

TextWrangler 非常适合小型编辑或文件。我需要快速提取的东西,并对大量语言进行较小的编辑并支持它们。

在此输入图像描述


当文件与外部编辑器关联时,Xcode 似乎甚至可以打开该编辑器虽然这不是完美的解决方案,但它似乎是目前唯一的解决方案。