Это просто ограничение функции консоли редактора PSF. Консоль редактора в первую очередь предназначена для настоящих однострочных команд.
Многострочные команды в любом случае не подходят для консольного интерфейса: даже если вы можете ввести и выполнить такую команду, вы не сможете легко вернуть ее для изменения и запуска.
Но вы все равно можете скопировать / вставить / вызвать фрагмент. Скопируйте, вставьте, затем выделите его текст в консоли редактора и выполните: F11 | PowerShellFar | Вызвать выбранный код . Это немного неловко, но это работает.
ОБНОВИТЬ
PowerShellFar 5.0.51 поддерживает многострочные команды в консолях редактора:
- Как и в ISE,
ShiftEnter
просто добавляет новую строку без вызова команды. Enter
в любой позиции последней командной области вызывается весь код области.- В результате можно вставить многострочный код и вызвать его
Enter
.