Come posso assegnare un nome personalizzato a ciascuna scheda aperta da {Task}?


35

Ho un ConEmu {Task} che apre diverse schede, ognuna in una directory diversa. Il problema è che queste schede hanno tutte lo stesso nome e sono difficili da distinguere. So di poter rinominare ciascuna scheda facendo clic con il pulsante destro del mouse e selezionando Rinomina * , ma esiste un modo per rinominare ciascuna automaticamente tramite la configurazione dell'attività?

Sarebbe molto utile poter:

a) specificare un titolo personalizzato;
b) specificare un titolo variabile utilizzando la directory corrente.

(* Qual è la scorciatoia Apps+ R, a proposito? Non ho mai incontrato il Appstasto prima.)


1
WinUser.h -> #define VK_APPS0x5D. Potresti imbatterti in questo Menu? :-P
Massimo

Fornisci un contenuto del tuo {Task}
Massimo

Ecco la configurazione dell'attività : i.imgur.com/dNr2M.png ed ecco come appare quando lo avvio dal menu ConEmu
Charles Roper

Ri. MenuNon ne ho nemmeno uno. Ho appena ricevuto una tastiera inglese standard (da Dell). EDIT: si lo faccio! È il tasto accanto al Ctrl destro.
Charles Roper,

3
La Appschiave ha un simbolo di menu su di essa. Dai un'occhiata: buypcsupplies.com/images/cat/38550_xlargenss_ndo4190.jpg
Charles Roper

Risposte:


47

1) Modifica i contenuti della tua attività. Esempio:

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

E così via ... Supponiamo che% ConEmuBaseDir% esista in% PATH%. Questo può essere fatto automaticamente con le ultime versioni di ConEmu (opzione nella ComSpecpagina delle impostazioni).

Un'alternativa più breve e preferibile è disponibile nella build 121109 o successiva

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

2) Come CDnel titolo, puoi usare il solito metodo. Questo funziona per cmde tccconsole. Esempio:

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

Non usare 1e 2contemporaneamente. RenameTabha la precedenza!


Wow, non pensavo fosse possibile - grazie. Detto questo, 2) non funziona per me, non cambia il nome della scheda. Potresti forse mostrare come dovrebbe apparire nella tua configurazione di {Tasks}?
Charles Roper,

Nota! prompt $E]2;"$P"$E\$P$Gcambia il titolo della console, non rinomina la scheda. La scheda Rinomina ha la priorità. i.imgur.com/UCl3R.png i.imgur.com/A0WwJ.png
Massimo

6
Nuovo interruttore introdotto, risposta aggiornata.
Massimo

Ho aggiunto questo al mio profilo PowerShell, vedere qui: github.com/majkinetor/powershell_profile.d/blob/master/…
majkinetor

0

Hai provato a usare:

title your-desired-tab-name

L'ho provato sul mio conemu e funziona benissimo. Basta inserire quei comandi sulla riga di comando di conemu.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.