Como atribuir um nome personalizado a cada guia aberta por uma {Tarefa}?


35

Eu tenho um ConEmu {Task} que abre várias guias, cada uma em um diretório diferente. O problema é que essas guias têm o mesmo nome e são difíceis de distinguir. Sei que posso renomear cada guia clicando com o botão direito do mouse e selecionando renomear * , mas existe uma maneira de renomear cada uma automaticamente por meio da configuração da tarefa?

Seria super prático poder:

a) especifique um título personalizado;
b) especifique um título de variável usando o diretório atual.

(* qual é o atalho Apps+ R, btw? Eu ​​nunca encontrei a Appstecla antes.)


1
WinUser.h -> #define VK_APPS0x5D. Pode ser que você se deparar com isso como Menu? :-P
Maximus

Forneça um conteúdo de sua {Tarefa}
Maximus

Aqui está é a configuração tarefa: i.imgur.com/dNr2M.png e aqui é o que parece que quando eu iniciá-lo a partir do menu ConEmu: i.imgur.com/RjIp3.png
Charles Roper

Ré. MenuTambém não tenho um. Acabei de adquirir um teclado padrão do Reino Unido (da Dell). EDIT: sim eu faço! É a tecla ao lado do Ctrl direito.
Charles Roper

3
A Appstecla possui um símbolo de menu. Dê uma olhada: buypcsupplies.com/images/cat/38550_xlargenss_ndo4190.jpg
Charles Roper

Respostas:


47

1) Modifique o conteúdo da sua tarefa. Exemplo:

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

E assim por diante ... Supondo que% ConEmuBaseDir% exista em% PATH%. Isso pode ser feito automaticamente com as últimas versões do ConEmu (opção na ComSpecpágina de configurações).

Uma alternativa mais curta e preferível está disponível na versão 121109 ou superior

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

2) Como CDno título, você pode usar o método usual. Isso funciona para cmde tccconsoles. Exemplo:

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

Não use 1e 2simultaneamente. RenameTabtem precedência!


Uau, não achei que fosse possível - obrigado. Dito isto, 2) não está funcionando para mim - não altera o nome da guia. Você poderia mostrar como deve estar na sua configuração do {Tasks}?
Charles Roper

Nota! prompt $E]2;"$P"$E\$P$Galtere o título do console, não renomeie a guia. A guia Renomear tem prioridade. i.imgur.com/UCl3R.png i.imgur.com/A0WwJ.png
Maximus

6
Novo switch introduzido, resposta atualizada.
Maximus


0

Você já tentou usar:

title your-desired-tab-name

Eu tentei no meu conemu e funciona muito bem. Basta inserir esses comandos na linha de comando do conemu.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.