2012-05-01 1 views
1

Я часто хочу найти раскомментированные print заявления в моем (Python) файле. У меня есть простое регулярное выражение ^\s*print, которое выполняет эту работу. Есть ли способ назначить это ярлыку на клавиатуре, чтобы он мог найти следующую неудовлетворенную печать, без необходимости вводить регулярное выражение?В TextMate у вас есть команда перейти к строке в файле? (Альтернативно: может ли это сделать для определенной строки?)

Моя первая мысль заключалась в том, чтобы создать команду, которая ее найдет, но у меня нет способа переместить курсор в строку, как только я ее найду.

ответ

2

Вы можете использовать Macro feature внутри TextMate:

  1. Перейти к Связки> Макросы>Start Recording (⌥⌘M)
  2. Выполните одну команду найти с помощью регулярных выражений
  3. Перейти к Связки> Macros>Stop Recording (⌥⌘M)
  4. Перейти к Связки> Макросы>Save Last Recording (^⌘M)
  5. Сохраните макрос с соответствующим именем и сочетания клавиш в которые когда-либо связывают вас. Хорошей идеей было бы сохранить ее в Python Bundle по умолчанию, так что комбинация клавиш доступна только при открытии файла Python.
+0

Отлично! Я не понимал, что запись в макроре будет записывать такие вещи. – zekel