Для Xcode 3 имеется много информации о том, как определить спецификацию подсветки синтаксиса для языка, который еще не поддерживается в Xcode. Но, похоже, нет никакой информации о том, как это сделать для Xcode 4. Например, я хотел бы, чтобы подсветка синтаксиса для Common Lisp, Forth и других языков отсутствовала в выпадающем списке "тип файла" в Xcode 4.
1 ответ
Похоже, что это просто невозможно пока. Согласно этому ответу API, которые поддерживали это в Xcode 3.0, были устаревшими даже для этой версии и были полностью удалены в 4+.
Существует проект под названием solarize, который может сделать то, что вы ищете, но я не видел ни одного из перечисленных вами языков, и поддержка Xcode 4 все еще ограничена. Я лично использую Xcode только для программирования Objective-C, а затем использую eclipse или TextWrangler для остальных
Затмение для Mac OS X
Eclipse отлично подходит для более интенсивных проектов, которые имеют несколько классов и являются реальными проектами. Он в основном разработан для Java, но также поддерживает Python, C/C++, PHP и Lisp (возможно, даже больше)
TextWrangler
TextWrangler отлично подходит для небольших правок или файлов. Вещи, которые мне нужно быстро обработать, а также внести небольшие изменения и поддерживать множество языков.
Похоже, что XCode может даже открывать внешние редакторы, когда файлы связаны с этим редактором. Хотя это не идеальное решение, на данный момент оно кажется единственным.