Как изменить вторичную / многострочную (>>) подсказку для PowerShell
Я нашел много инструкций по изменению основного приглашения PowerShell (т.е. prompt()
; Вот пример одного из многих полезных ресурсов: http://blog.dabasinskas.net/customizing-windows-powershell-command-prompt/), который великолепен, но я не смог найти что-либо относительно того, как изменить вторичную / многострочную подсказку ( >>
), или Windows эквивалент $PS2
строка в системах Linux/Unix.
Вот пример изменения,
[current_directory] $ `
>>
от >>
в $
[current_directory] $ `
$
Благодарю.
1 ответ
Для PowerShell 7 это часть модуля PSReadLine.
PS C:\> (Get-PSReadLineOption).ContinuationPrompt
>>
PS C:\> Set-PSReadLineOption -ContinuationPrompt '~~ '
PS C:\> @'
~~
Вы можете использовать серьезный акцент (или backtick):
PS C:\> Get-Service `
>> -name audiosrv