Если я использую farmanager с FarNet и PowerShellFar, я могу вызвать консоль, выбрав F11 | .NET PowerShell | Консоль редактора. Эта консоль основана на дальнем редакторе. Я могу вставить фрагменты сценариев PowerShell в эту консоль и редактировать их.
Единственная проблема заключается в том, если я хочу использовать многострочную функцию или сегмент потока управления в консоли. Если я вставлю это в это не имеет никакого эффекта. Если я пытаюсь ввести один из них, я получаю ошибку, похожую на:
ERROR: IncompleteParseException:
Missing closing '}' in statement block.
At line:1 char:42
+ foreach ($number in 1..10 ) { $number * 7 <<<<
+ CategoryInfo : ParserError: (CloseBraceToken:TokenId) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : MissingEndCurlyBrace
Это просто ограничение PowerShellFar?