35

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

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

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

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

2 ответа2

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 имеет приоритет!

0

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

title your-desired-tab-name

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .