PowerShell
Zmień promptfunkcję 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ą prompti 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 ConEmuHki ANSI X3.64opcje na Featuresstronie ustawień ConEmu (są one domyślnie włączone). Kliknij prawym przyciskiem myszy tytuł okna ConEmu lub naciśnij, WinAltPaby otworzyć Settingsokno dialogowe.
Uwaga: & title cmdw tym przykładzie nie jest wymagane, tylko dla upiększenia podpisu okna.
%dmakra w szablonie zakładki. Jednak może być konieczne skonfigurowanie powłoki code.google.com/p/conemu-maximus5/wiki/ShellWorkDir