В TextMate 2, как я могу создать новый Bundle?
Я использую язык программирования, который до сих пор не имеет связки (поэтому нет подсветки синтаксиса, фрагментов и т. Д.). В TextMate 1 раньше был Bundle Editor, но с чего мне начать в TextMate 2?
На момент написания статьи начальными шагами являются:
~/Library/Application\ Support/Avian/Bundles
; Вы можете щелкнуть правой кнопкой мыши на сохраненном пакете и выбрать « Показать содержимое пакета», чтобы увидеть, что находится внутри вашего пакета.Дополнительную информацию можно найти, например, здесь и здесь .
Самый простой способ сделать это - скопировать существующий пакет, переименовать его и отредактировать.
Вот официальное руководство по этому вопросу: Руководство по TextMate → Связки .
5.2 Редактирование пакетов / элементов по умолчанию
Некоторые из элементов по умолчанию могут не подходить вам по вкусу, например, стиль кодирования во фрагментах может отличаться от вашего, поэтому вам могут потребоваться другие триггеры вкладок, эквиваленты клавиш или аналогичные модификации.
Если вы отредактируете элемент по умолчанию, разница будет сохранена в
~/Library/Application Support/TextMate/Bundles
. Затем они объединяются с версией по умолчанию, поэтому ваши изменения вступят в силу даже после обновления TextMate. Все новые предметы, которые вы создаете, также попадают в эту локацию.Связки или элементы комплекта, которые вы устанавливаете путем перетаскивания их в TextMate или двойного щелчка, будут установлены в
~/Library/Application Support/TextMate/Pristine Copy/Bundles
. Их редактирование также приведет к сохранению только различий~/Library/Application Support/TextMate/Bundles
, а это означает, что если вы позже получите новую версию этого стороннего пакета, вы можете безопасно установить ее поверх старой (перетащив ее в TextMate) и снова изменения будут сохранены.Если вы хотите отменить локальные изменения, в настоящее время единственный вариант - удалить их из
~/Library/Application Support/TextMate/Bundles
.
Кроме того, вот более наглядное руководство (много скриншотов): Как создать пакет TextMate .