PowerShell
Changez de prompt
fonction dans votre profil PowerShell.
Ouvrez votre profil dans l'éditeur, le Bloc-notes par exemple
new-item -itemtype file -path $profile
notepad $profile
Ajouter la fonction suivante pour changer (renommer en fait) l'onglet ConEmu chaque fois qu'une invite apparaît
function prompt
{
& "$env:ConEmuBaseDir\ConEmuC.exe" "/GUIMACRO", 'Rename(0,@"'$(Get-Location)'")' > $null
return "PS " + $(Get-Location) + ">"
}
ou utilisez le code suivant pour modifier le titre de la console, mais pas l'onglet
function prompt
{
& "$env:ConEmuBaseDir\ConEmuC.exe" "/GUIMACRO", 'Rename(1,@"'$(Get-Location)'")' > $null
return "PS " + $(Get-Location) + ">"
}
Il peut être nécessaire de modifier ce code, si vous devez utiliser PowerShell en dehors de ConEmu.
cmd (que ce soit dans une seule réponse)
Si vous utilisez cmd.exe
, vous pouvez mettre à jour l'onglet ConEmu avec le répertoire actuel de cmd à l'aide de prompt
et ANSI . Exécutez simplement votre cmd comme suit:
cmd /k prompt $p$e]9;3;"$p"$e\$g & title cmd
Pour pouvoir traiter ANSI, vous devez activer les options Inject ConEmuHk
et ANSI X3.64
dans la page des Features
paramètres de ConEmu (elles sont activées par défaut). Cliquez avec le bouton droit sur le titre de la fenêtre du ConEmu ou appuyez sur WinAltPpour ouvrir la Settings
boîte de dialogue.
Remarque, & title cmd
dans l'exemple n'est pas requis, juste pour affiner la légende de la fenêtre.
%d
macro dans le modèle d'onglet. Cependant, vous devrez peut-être configurer votre shell code.google.com/p/conemu-maximus5/wiki/ShellWorkDir