Как textmate может облегчить мою разработку на python (пилонах)? - PullRequest
0 голосов
/ 09 сентября 2010

У меня есть textmate, но, честно говоря, единственное, что я могу с ним сделать, - это просто отредактировать файл.

Небольшой удобный файловый браузер также полезен.(как я могу показать / скрыть этот файловый браузер в любом случае!)

Но у меня нет никаких других знаний / хитростей в моем рукаве, не могли бы выручить меня?

Ответы [ 2 ]

2 голосов
/ 09 сентября 2010

Если вы загляните в меню Bundles в TextMate, то появится под-меню, специфичное для Python, которое предоставляет множество полезных вещей, таких как проверка синтаксиса, отладка сценариев, вставка часто используемых блоков кода, поиск вручную и т. Д. , Большинство из них связаны с сочетаниями клавиш (или могут быть связаны, если они не связаны).

Кроме того, в комплектах находятся общие задачи для редактирования кода или общие для редактирования текста в подменю.

Вы можете настроить шаблоны для создания новых файлов, которые позволят вам запускать новые файлы со всеми мелочами, которые вы хотели бы видеть в новых файлах (уведомление об авторских правах, автор, теги SCC и т. Д.). См. Меню File -> New From Template -> Edit Templates... вариант сделать это. Поставляется уже с 4 шаблонами Python.

Наконец, этот браузер называется Project Drawer. View -> Show Project Drawer чтобы он появился. Он будет доступен только в том случае, если просматриваемое окно является окном проекта, а не одним окном документа.

0 голосов
/ 10 сентября 2010

Итак, «приложение» TextMate - это связующее сообщество.Это наборы команд, фрагменты и т. Д., Созданные третьими сторонами.

Скажем, вы используете Mako в качестве языка шаблонов.Отправьте Google "TextMate Mako", и вы найдете эту статью о пакете Mako для TextMate .Поищите в Google другие инструменты, которые вы используете: я не думаю, что есть один для Pylons специально (ни для Turbogears) ... но эй, вы всегда можете запустить один ...

Пакет TextMate для некоторых других инструментов Python, которые вы используете (используйте средство проверки PEP8? Например, есть пакет для этого ...)

...