У меня часто есть десяток или более проектов, открытых в TextMate, и я постоянно переключаюсь между ними. Это может показаться тривиальным, но это действительно прерывает мой рабочий процесс, когда мне постоянно приходится искать проект, который я хочу, в списке открытых окон приложений (где каждое окно сопоставляется с другим проектом). TextMate сообщает каждое окно как file_name -- project_name
. Они упорядочиваются в алфавитном порядке. Это означает, что каждый раз, когда я переключаю файл, с которым я работаю в рамках конкретного проекта, открывается список открытых окон проектов, поэтому я должен искать проект, который я хочу, каждый раз, когда я хочу переключиться. Было бы намного лучше, если бы я мог искать список, который был упорядочен по алфавиту по проекту, что было бы легко, если TextMate можно было бы сделать, чтобы сообщить имя открытого окна в формате project_name -- file_name
. Есть ли способ настроить TextMate для этого?Как изменить отображаемое имя для каждого открытого окна в TextMate?
ответ
kwood меня направил по правому пути. Мне просто нужно было название настройки. Я добавил следующие две строки в мой файл .tm_properties:
windowTitleProject = '${projectDirectory:+ ${projectDirectory/^.*\///}} - '
windowTitle = '$windowTitleProject$windowTitleSCM$TM_DISPLAYNAME'
Это приводит в любых файлах, которые не являются частью проекта, как примечания или царапанию работы, будучи предваряется дефисом, но это нормально.
Справочный материал, который был наиболее полезен, был section 2.2 of the TextMate manual.
Изменение названия окон/вкладок осуществляется через файл ~/.tm_properties, см. http://blog.macromates.com/2011/git-style-configuration/ в качестве отправной точки для ознакомления с этим.
В вашем конкретном случае, вы хотите установить переменную WindowTitle на что-то вроде этого:
windowTitle = "${CWD/^.*\///} – $TM_DISPLAYNAME"
Если вы работаете с какой-то управления исходным кодом (Git, подрывной деятельности, ...), я рекомендуется держать предопределенный $ windowTitleSCM в установке:
windowTitle = "${CWD/^.*\///} – $TM_DISPLAYNAME$windowTitleSCM"
в качестве примечания, как это кажется, ваша основная проблема заключается в управлении много открытого проекта сразу: в последнее время произошли изменения, как «Открыть» Избранные работы. Если вы нажмете ⌘⇧-O, будут показаны все ваши последние проекты. Оттуда вы можете нечетко искать их так же, как и ⌘-T.
- 1. Изменить отображаемое имя поля PXSelector
- 2. Как изменить отображаемое имя в Xcode 5?
- 3. Как изменить отображаемое имя настраиваемого ConfigurationSection?
- 4. Как изменить отображаемое имя службы C++ windows?
- 5. Как изменить размер для каждого окна?
- 6. Как изменить отображаемое имя с кодом
- 7. Symfony2 - Изменить отображаемое имя ярлыка в форме
- 8. Изменить отображаемое имя класса Grails Domain Class
- 9. Entity Framework - изменить отображаемое имя таблиц/сущностей
- 10. Определить отображаемое имя для моделей
- 11. Можно ли изменить отображаемое имя полей EntitySet?
- 12. Как установить имя окна для дочернего окна, открытого в браузере inapp для hybridapp?
- 13. Изменить отображаемое имя внешнего ключа MVC
- 14. Как изменить имя окна Pygame?
- 15. Как получить идентификатор открытого окна, а затем изменить размер этого открытого окна
- 16. Отображаемое имя кеша RegisterProperty
- 17. изменить URL-адрес уже открытого всплывающего окна
- 18. Как изменить отображаемое имя модели в Spring MVC
- 19. Как изменить имя консольного приложения, отображаемое в диспетчере задач?
- 20. открытого типа (Ctrl + Shift + T), в Eclipse, из каждого окна
- 21. Общее программирование - изменить имя переменной или только отображаемое имя?
- 22. Как изменить свое отображаемое имя как респондент amazon mturk?
- 23. Как изменить отображаемое имя клиента в клиентской зоне WHMCS?
- 24. Как изменить столбец списка Отображаемое имя в SharePoint 2010?
- 25. Попытка изменить отображаемое имя в AD LDS с Powershell
- 26. Отображаемое имя пульта в iPhone
- 27. Изменить отображаемое значение DataGridViewLinkColumn
- 28. Как изменить отображаемое имя пользовательского интерфейса консоли API?
- 29. Как локализовать отображаемое имя класса
- 30. отображаемое имя для ссылочного объекта в mvc