긴 경로 하위 디렉터리에서 작업하는 동안 프롬프트는 창 너비의 90%입니다. 다음과 같이 프롬프트를 변경할 수 있습니다.
# Save to: %userprofile%\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
function prompt
{
Write-Host ("PS>") -nonewline -foregroundcolor Green -backgroundcolor Black
return " "
}
하지만 내가 원하는 것은 디렉토리를 변경할 때 창 제목을 변경하는 것입니다.
cd c:\temp
제목이 가 되고 c:\temp
PS 프롬프트가 그대로 유지 되도록 연결할 수 있는 이벤트가 있습니까 PS>
?
답변1
이 Prompt
함수는 새 프롬프트가 인쇄될 때마다 호출됩니다. 반환 값은 PowerShell이 프롬프트로 표시하는 문자열이지만 여기에서 다른 작업도 수행할 수 있습니다. 이것을 프로필로 저장하면 원하는 결과를 얻을 수 있습니다.
Function Prompt {
$host.UI.RawUI.WindowTitle = Get-Location
"PS> "
}
(원천:이 Microsoft 블로그 기사.) 창 제목을 현재 위치로 설정한 다음 상수 문자열을 반환합니다 PS>
.