Відповіді:
TextMate 2 ще не було випущено і знаходиться в альфа-стані. Редактор пакетів - одна з областей, яка дуже не є остаточною .
Незважаючи на те, що редактор пакетів з підтвердженням концепції включений, він є попереднім, має деякі недоліки, а не те, як ми передбачаємо, що буде остаточним редактором пакетів.
Ці вказівки відносяться до версії 2.0 (8956), чинної з 20 січня 2012 року. Поміркуйте, перш ніж проголосувати.
У меню TextMate 2 виберіть " Пакети" "Редагувати групи ..." .
Виберіть пакет, до якого потрібно додати фрагмент, наприклад, HTML . Натисніть, Cmd-Nщоб створити новий елемент пакета, і виберіть Знімок .
Він буде автоматично доданий до підрозділу Дії меню . Ви можете змінити його налаштування, такі як ярлик клавіатури, у шухляді та вміст у редакторі внизу.
Введіть тригер вкладки в потрібній послідовності символів (наприклад snip
), після чого натисніть, Tabщоб запустити фрагмент, або призначте комбінацію клавіш.
Селектор діапазону вказує, в які області може бути вставлений фрагмент за допомогою тригера. Щоб дізнатися сфери вибраної мови, перейдіть до документа із цим синтаксисом та натисніть, Ctrl-Shift-Pщоб показати всі застосовні області застосування під курсором.
Наприклад, якщо ви хочете, щоб ваш фрагмент був доступний будь-де в документах HTML, введіть text.html.basic
; або source.shell
для сценаріїв оболонок. Ви можете ввести кілька діапазонів, розділених комою, або лише префікси імені області (наприклад source
), щоб застосувати до всіх відповідних source.*
областей.
Щодо іншого, просто подивіться на всі інші фрагменти, до яких можна отримати доступ із цього вікна, і подивіться, як вони домагаються бажаної поведінки.
Щоб додати: після додавання фрагмента до групи ви можете змінити, де він відображається в меню пакету. Наразі це не підтримується в графічному інтерфейсі (станом на 2.0-альфа.9401).
Ви можете це зробити вручну, якщо ви відносний експерт. Ви можете розірвати пакет, зробивши помилки тут, тому не смійте недумно .
Знайдіть UUID вашого нового елемента пакета (або будь-якого елемента пакета, який ви хочете перемістити
"~ / Бібліотека / Підтримка додатків / Птахи / Пачки / yourbundle /"
клацніть елемент групи, щоб відкрити текст у текстовому тексті та скопіювати рядок uuid. Це буде виглядати приблизно так:
<string>E1ABEC5E-DF5F-4C09-BA9F-E17504F456C0</string>
Відкрийте інформаційний список вашого пакета
Це файл типу xml, у якому перераховані елементи меню, включаючи підменю та елементи, які вони містять. Ви хочете додати рядок uuid до відповідного місця у відповідному списку. Якщо ви хотіли його у існуючому підменю під назвою "Розвиток", просто пошукайте у списку "Розвиток", і там ви побачите масив елементів: вставте новий фрагмент туди, куди ви хочете.
Пліст можна знайти за адресою
"~ / Бібліотека / Підтримка додатків / Пташиний / Пакети / yourbundle / info.plist"