Как дать каждой вкладке, открытой {Task}, произвольное имя?


35

У меня есть ConEmu {Task}, который открывает несколько вкладок, каждая в свой каталог. Проблема в том, что все эти вкладки имеют одинаковое имя и их трудно различить. Я знаю, что могу переименовать каждую вкладку, щелкнув ее правой кнопкой мыши и выбрав переименовать * , но есть ли способ переименовать каждую из них автоматически через конфигурацию задачи?

Было бы очень удобно иметь возможность:

а) указать произвольный заголовок;
б) указать заголовок переменной, используя текущий каталог.

(* что такое ярлык Apps+ R, кстати? Я никогда раньше не сталкивался с Appsключом.)


1
WinUser.h -> #define VK_APPS0x5D. Может быть, вы сталкивались с этим как Menu? :-P
Максимус

Предоставьте содержимое вашего {Задачи}
Максим

Вот конфигурация задачи: i.imgur.com/dNr2M.png и вот как это выглядит, когда я запускаю его из меню ConEmu: i.imgur.com/RjIp3.png
Чарльз Ропер

Число рейнольдса MenuУ меня тоже нет одного из них. Я только что получил стандартную британскую клавиатуру (от Dell). РЕДАКТИРОВАТЬ: да, я делаю! Это ключ рядом с правой Ctrl.
Чарльз Ропер

3
На Appsключе есть символ меню. Взгляните: buypcsupplies.com/images/cat/38550_xlargenss_ndo4190.jpg
Чарльз Ропер

Ответы:


47

1) Изменить содержание вашей задачи. Пример:

>cmd /c RenameTab "Tab1" & tcc cdd C:\temp
cmd /k RenameTab "Tab2" & cd /d D:\
cmd /c RenameTab "Tab3" & stermc charlesr ...

И так далее ... Предположим, что% ConEmuBaseDir% существует в% PATH%. Это можно сделать автоматически с последними версиями ConEmu (опция на ComSpecстранице настроек).

Более короткая и предпочтительная альтернатива доступна в билде 121109 или выше

>tcc cdd C:\temp "-new_console:t:Tab1"
cmd /k cd D:\ "-new_console:t:Tab2"
stermc charles "-new_console:t:Tab3"

2) Что касается CDзаголовка, вы можете использовать обычный метод. Это работает cmdи tccконсоли. Пример:

tcc prompt $E]2;"$P"$E\$P$G & cdd D:\
cmd prompt $E]2;"$P"$E\$P$G & cd /d D:\

Не используйте 1и 2одновременно. RenameTabимеет приоритет!


Вау, я не думал, что это возможно - спасибо. Сказав это, 2) не работает для меня - это не меняет название вкладки. Не могли бы вы показать, как это должно выглядеть в вашей конфигурации {Tasks}?
Чарльз Ропер

Заметка! prompt $E]2;"$P"$E\$P$Gизменить название консоли, а не переименовать вкладку. Переименовать вкладку имеет приоритет. i.imgur.com/UCl3R.png i.imgur.com/A0WwJ.png
Максим

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

Я добавил это в свой профиль powershell, см. Здесь: github.com/majkinetor/powershell_profile.d/blob/master/…
majkinetor

0

Вы пробовали использовать:

title your-desired-tab-name

Я попробовал это на моем conemu, и он работает просто отлично. Просто введите эти команды в командной строке conemu.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.