Isso é simplesmente uma limitação do recurso do console do editor do PSF. O editor console é projetado para comandos de uma linha verdadeira em primeiro lugar.
Os comandos multilinha não são adequados para a interface do usuário semelhante a console: mesmo que você possa entrada e executar tal comando, então você não pode trazê-lo facilmente para modificar e correr de novo.
Mas você ainda pode copiar / colar / invocar um snippet. Copie, cole e selecione seu texto no console do editor e faça: F11 | PowerShellFar | Invocar selecionado código . É um pouco estranho, mas funciona.
UPDATE
O PowerShellFar 5.0.51 suporta comandos de múltiplas linhas em consoles de editor:
- Como no ISE,
ShiftEnter
apenas adiciona uma nova linha sem invocar o comando. -
Enter
em qualquer posição da última área de comando invoca todo o código de área. - Como resultado, é possível colar o código de várias linhas e invocá-lo por
Enter
.