PowerShell
Zmień prompt
funkcję w swoim profilu PowerShell.
Otwórz swój profil w edytorze, na przykład w Notatniku
new-item -itemtype file -path $profile
notepad $profile
Dodaj następującą funkcję, aby zmienić (faktycznie zmienić nazwę) kartę ConEmu za każdym razem, gdy pojawi się monit
function prompt
{
& "$env:ConEmuBaseDir\ConEmuC.exe" "/GUIMACRO", 'Rename(0,@"'$(Get-Location)'")' > $null
return "PS " + $(Get-Location) + ">"
}
lub użyj następującego kodu, aby zmienić tytuł konsoli, ale nie tabulatora
function prompt
{
& "$env:ConEmuBaseDir\ConEmuC.exe" "/GUIMACRO", 'Rename(1,@"'$(Get-Location)'")' > $null
return "PS " + $(Get-Location) + ">"
}
Może być konieczna zmiana tego kodu, jeśli chcesz używać PowerShell poza ConEmu.
cmd (niech będzie w jednej odpowiedzi)
Jeśli używasz cmd.exe
, możesz zaktualizować kartę ConEmu o bieżący katalog cmd za pomocą prompt
i ANSI . Po prostu uruchom polecenie cmd w następujący sposób:
cmd /k prompt $p$e]9;3;"$p"$e\$g & title cmd
Aby móc przetwarzać ANSI, musisz włączyć Inject ConEmuHk
i ANSI X3.64
opcje na Features
stronie ustawień ConEmu (są one domyślnie włączone). Kliknij prawym przyciskiem myszy tytuł okna ConEmu lub naciśnij, WinAltPaby otworzyć Settings
okno dialogowe.
Uwaga: & title cmd
w tym przykładzie nie jest wymagane, tylko dla upiększenia podpisu okna.
%d
makra w szablonie zakładki. Jednak może być konieczne skonfigurowanie powłoki code.google.com/p/conemu-maximus5/wiki/ShellWorkDir