Как известно, Windows PowerShell и сам прекрасно понимает, когда строка не окончена и предлагает продолжить ввод в новой строке после нажатия клавиши Enter.
Если строка закончена символом конвейера — | — или специальным символом перехода на новую строку, он же backtick — ` — то PowerShell не станет выполнять команду немедленно, а перейдет на новую строку и предложит продолжить ввод. Точно так же он поступит, если обнаружит незакрытые скобки или незаконченный блок for, foreach, while или do.
Однако в Windows PowerShell v5 вы можете в процессе ввода перейти на новую строку не вводя никаких дополнительных символов. Для этого нужно нажать, собственно, subj. То есть Shift+Enter.
При желании вы можете сменить сочетание клавиш командой
Set-PSReadlineKeyHandler -Function AddLine -Chord сочетание_клавиш
Страницы в социальных сетях:
Twitter: https://twitter.com/vsseth
Facebook: https://fb.com/inpowershell
VKontakte: https://vk.com/inpowershell