2015-02-13 2 views
0

У меня часто есть десяток или более проектов, открытых в TextMate, и я постоянно переключаюсь между ними. Это может показаться тривиальным, но это действительно прерывает мой рабочий процесс, когда мне постоянно приходится искать проект, который я хочу, в списке открытых окон приложений (где каждое окно сопоставляется с другим проектом). TextMate сообщает каждое окно как file_name -- project_name. Они упорядочиваются в алфавитном порядке. Это означает, что каждый раз, когда я переключаю файл, с которым я работаю в рамках конкретного проекта, открывается список открытых окон проектов, поэтому я должен искать проект, который я хочу, каждый раз, когда я хочу переключиться. Было бы намного лучше, если бы я мог искать список, который был упорядочен по алфавиту по проекту, что было бы легко, если TextMate можно было бы сделать, чтобы сообщить имя открытого окна в формате project_name -- file_name. Есть ли способ настроить TextMate для этого?Как изменить отображаемое имя для каждого открытого окна в TextMate?

ответ

0

kwood меня направил по правому пути. Мне просто нужно было название настройки. Я добавил следующие две строки в мой файл .tm_properties:

windowTitleProject = '${projectDirectory:+ ${projectDirectory/^.*\///}} - ' 
windowTitle  = '$windowTitleProject$windowTitleSCM$TM_DISPLAYNAME' 

Это приводит в любых файлах, которые не являются частью проекта, как примечания или царапанию работы, будучи предваряется дефисом, но это нормально.

Справочный материал, который был наиболее полезен, был section 2.2 of the TextMate manual.

1

Изменение названия окон/вкладок осуществляется через файл ~/.tm_properties, см. http://blog.macromates.com/2011/git-style-configuration/ в качестве отправной точки для ознакомления с этим.

В вашем конкретном случае, вы хотите установить переменную WindowTitle на что-то вроде этого:

windowTitle = "${CWD/^.*\///} – $TM_DISPLAYNAME" 

Если вы работаете с какой-то управления исходным кодом (Git, подрывной деятельности, ...), я рекомендуется держать предопределенный $ windowTitleSCM в установке:

windowTitle = "${CWD/^.*\///} – $TM_DISPLAYNAME$windowTitleSCM" 

в качестве примечания, как это кажется, ваша основная проблема заключается в управлении много открытого проекта сразу: в последнее время произошли изменения, как «Открыть» Избранные работы. Если вы нажмете ⌘⇧-O, будут показаны все ваши последние проекты. Оттуда вы можете нечетко искать их так же, как и ⌘-T.

Смежные вопросы