Вставка скобок TextMate - PullRequest
       7

Вставка скобок TextMate

1 голос
/ 27 февраля 2010

Обратите внимание, что я спрашивал об этом у Super User и не получил абсолютно никаких ответов, поэтому я решил перенести это в сообщество программистов, которое знает гораздо больше о TextMate.


Работа в Ruby on Rails в TextMate, когда я выбираю фрагмент текста, скажем,

My text

, а затем нажмите клавишу открытой скобки [ на моей клавиатуре, TextMate переносит выделенный блок в открывающую и закрывающую скобки, как показано ниже:

[My text]

Я бы хотел изменить это поведение, чтобы оно заключалось в открывающую скобку, пробел, пробел, закрывающую скобку, как таковое:

[ My text ]

(обратите внимание на пробелы).

Как бы я изменил это поведение?

Я не против изменять его только во время работы для Ruby on Rails (т. Е. .Rb, .html.erb и т.д. ...), но я бы предпочел, чтобы оно действовало во всем приложении.

Спасибо!

1 Ответ

1 голос
/ 27 февраля 2010

Ну, я надеюсь, что это лучше, чем отсутствие ответа. Поведение контролируется связкой. Таким образом, вы редактируете соответствующий пакет, чтобы получить требуемое поведение.

Вот цитата: " Некоторые элементы по умолчанию могут не подходить вам по вкусу, например, стиль кодирования во фрагментах может отличаться от вашего, поэтому вам могут потребоваться другие триггеры табуляции, эквиваленты клавиш или аналогичные модификации. , Если вы отредактируете элемент по умолчанию, разница будет сохранена в ~ / Library / Application Support / TextMate / Bundles. Затем они объединяются с версией по умолчанию, поэтому ваши изменения вступят в силу даже после обновления TextMate. Все новые предметы, которые вы создаете, также попадают в эту локацию. Связки или элементы комплекта, которые вы устанавливаете путем перетаскивания их в TextMate или двойного щелчка, будут установлены в ~ / Библиотека / Поддержка приложений / TextMate / Нетронутая копия / Связки. Их редактирование также приведет к тому, что только различия будут храниться в ~ / Library / Application Support / TextMate / Bundles, а это означает, что если вы позже получите новую версию этого стороннего пакета, вы можете безопасно установить его поверх старой. (перетаскивая его в TextMate) и снова ваши изменения будут сохранены. Если вы хотите отменить локальные изменения, в настоящее время единственный вариант - удалить их из ~ / Library / Application Support / TextMate / Bundles."

Для большего количества указателей иди сюда . Надеюсь, это поможет.

...