Створення пакету TextMate 2


19

Як я можу створити нову групу в TextMate 2?

Я використовую мову програмування, яка до цих пір не має в комплекті (тому немає виділення синтаксису, фрагментів тощо). У TextMate 1 раніше був редактор пакетів, але з чого почати роботу в TextMate 2?

Відповіді:


18

Станом на це написання початковими кроками є:

  1. Перейдіть до групи (меню) > Редагувати групи ...
  2. Натисніть ⌘N, щоб створити новий пакет.
  3. Пакет зберігається в ~/Library/Application\ Support/Avian/Bundles; ви можете клацнути правою кнопкою миші на збереженому пакеті та вибрати пункт Show Package Contents, щоб побачити, що знаходиться у вашому пакеті.

Додаткову інформацію можна знайти, наприклад, тут і тут .


0

Найпростіший спосіб зробити це - скопіювати існуючий пакет, перейменувати його та відредагувати.

Ось офіційний посібник з цього питання: Посібник з 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 .


2
Я вважаю, що це стосується Textmate 1.
Генрік
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.