PowerShell
Altere a função prompt
no seu perfil do powershell.
Abra o seu perfil no editor, o bloco de notas, por exemplo
new-item -itemtype file -path $profile
notepad $profile
Adicione a seguinte função para mudar (renomear realmente) a guia ConEmu sempre que o prompt aparecer
function prompt
{
& "$env:ConEmuBaseDir\ConEmuC.exe" "/GUIMACRO", 'Rename(0,@"'$(Get-Location)'")' > $null
return "PS " + $(Get-Location) + ">"
}
ou use o seguinte código para alterar o título do console, mas não a guia
function prompt
{
& "$env:ConEmuBaseDir\ConEmuC.exe" "/GUIMACRO", 'Rename(1,@"'$(Get-Location)'")' > $null
return "PS " + $(Get-Location) + ">"
}
Pode ser necessário alterar este código, se você precisar usar o PowerShell fora do ConEmu.
cmd (seja em uma resposta)
Se você estiver usando cmd.exe
, poderá atualizar a guia ConEmu com o diretório atual do cmd usando prompt
e ANSI . Basta executar o seu cmd da seguinte forma:
cmd /k prompt $p$e]9;3;"$p"$e\$g & title cmd
Para processar o ANSI, é necessário ativar as opções Inject ConEmuHk
e ANSI X3.64
na página de configurações Features
do ConEmu (elas estão ativadas por padrão). Clique com o botão direito no título da janela do ConEmu ou pressione Win Alt P para abrir o diálogo Settings
.
Note que & title cmd
no exemplo não é necessário, apenas para legendar a janela.