редактирование textmate bundle не применяется ... почему? - PullRequest
0 голосов
/ 30 марта 2011

Я пишу в Ruby, и я пишу так:

iterator.each {|item| do_something}

не так (это фрагмент по умолчанию в textmate (ea | ->)

iterator.each { |item| do_something }

так,Я только что отредактировал его с помощью меню 'Bundles -> Bundle Editor -> Edit Snippets ...'

, в результате чего был создан каждый файл {| e | __}. TmDelta в ~ / Library / Application Support / TextMate / Bundles / Ruby.tmbundle / каталог Snippets

НО !, если я набрал 'ea' и TAB, без изменений.

что не так?

Ответы [ 2 ]

0 голосов
/ 23 апреля 2011

Вы также можете попробовать Bundles -> Bundle Editor -> Reload Bundles.

0 голосов
/ 01 апреля 2011

Чтобы быть в безопасности, вы должны сделать копию фрагмента, который вы хотите настроить, и поместить его в специальный пакет.Как только вы закончите, просто деактивируйте исходный фрагмент.

  1. В редакторе пакетов нажмите меню «+» в левом нижнем углу, выберите «Новый пакет» и дайте ему имя.
  2. Сделайте копию (кнопкой «++») фрагмента, который вы хотите настроить, затем перетащите его в свой пользовательский пакет.
  3. Отредактируйте фрагмент по своему вкусу.

После этого вам нужно деактивировать исходный фрагмент кода, у вас есть два способа сделать это: первый - быстрый и грязный, другой - чище.

Первый способ:

  1. Найдите исходный пакет в списке и удалите его «триггер табуляции».
  2. Нет шага 2.

Второй способ:

  1. Нажмите наимя пакета "Ruby", чтобы показать его структуру.
  2. Найдите исходный фрагмент в разделе "Структура меню" и перетащите его в раздел "Исключенные элементы".

Готово.

...