Як мені дати кожній вкладці, відкритій {Task}, власну назву?


35

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

Було б дуже зручно:

а) вказати власну назву;
б) вказати назву змінної за допомогою поточного каталогу.

(* що таке ярлик Apps+ R, btw? Я ніколи раніше не стикався з Appsклавішею.)


1
WinUser.h -> #define VK_APPS0x5D. Може, ти натрапив на це як Menu? :-P
Максим

Надайте вміст {Завдання}
Максим

Ось конфігурація завдань: i.imgur.com/dNr2M.png, і ось, як це виглядає, коли я запускаю його з меню ConEmu
Чарльз Ропер

Re. 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) не працює для мене - це не змінює назву вкладки. Чи можете ви показати, як це має виглядати у вашій конфігурації {Завдання}?
Чарльз Ропер

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

6
Введено новий перемикач, відповідь оновлено.
Максим

Я додав це до свого профілю повноважень, дивіться тут: 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.