Подсветка синтаксиса Coda для Silverstripe

Я только что перешел на новую машину. На моей старой рабочей лошадке у меня были файлы шаблонов Silverstripe (.ss) после подсветки синтаксиса HTML в Coda. Я не могу вспомнить, как я включил это (хотя я помню, что это было то, что я сделал сам). Гугл результатов не дал.

Какие-либо предложения?


person Fraser    schedule 19.06.2012    source источник
comment
Если вы перейдете в нижний левый угол редактора, вы можете изменить режим подсветки синтаксиса для определенного файла на любой, который вам нравится.   -  person Ethan Reesor    schedule 20.06.2012


Ответы (1)


ОБНОВЛЕНИЕ: реальный способ

В Coda откройте «Настройки», перейдите в «Редактор», внизу добавьте пользовательский режим синтаксиса.


Согласно этому руководству:

  1. Щелкните правой кнопкой мыши Coda.app в /Applications и выберите Show Package Contents
  2. Перейдите к Contents/Resources/Modes/HTML.mode/Contents/Resources
  3. Откройте ModeSettings.xml
  4. Добавьте <extension>ss</extension> в список расширений.

Или сделайте свой режим (например, SilverStripe.mode) и поместите его в ~/Library/Application Support/Coda/Modes

Или скопируйте HTML.mode в ~/Library/Application Support/Coda/Modes, а затем измените его, чтобы сохранить оригинал.

(Для общесистемных изменений без изменения пакета приложения создайте каталог /Library/Application Support/Coda/Modes и поместите туда каталоги .mode.)

person Ethan Reesor    schedule 19.06.2012
comment
@Fraser Я еще немного поиграл на своей машине. Если у вас есть ‹SomeLang›.mode в комплекте приложений и в ~/Library/Application Support/Coda/, последний имеет приоритет. Одно из преимуществ этого последнего решения (которое я добавил после вашего комментария) заключается в том, что оно позволяет избежать проблемы с обновлениями Coda, которые затирают вашу настройку. Я думаю, что создание собственного режима было бы лучшим решением, но это может быть довольно сложной задачей. - person Ethan Reesor; 20.06.2012
comment
@Fraser Я только что понял, как ты на самом деле должен это делать. Пожалуйста, проверьте мое обновление. - person Ethan Reesor; 20.06.2012