Можно ли как-то настроить PowerShell для добавления новой строки после выполнения команды? IronPython и другие консольные программы, которые я использую, не всегда заканчивают вывод с помощью \ n, и поэтому приглашение PowerShell появляется в середине строки.
Вот что я получаю:
PS D:\Test> ipy test.py
Traceback (most recent call last):
File "test.py", line 1, in <module>
RuntimeError: *** ERROR ***PS D:\Test\bin> <---------- MIDDLE OF LINE PROMPT
Вот чего бы я хотел:
PS D:\Test> ipy test.py
Traceback (most recent call last):
File "test.py", line 1, in <module>
RuntimeError: *** ERROR ***
PS D:\Test\bin> <---------- NEW LINE PROMPT
Вы можете создать индивидуальный prompt
работают так:
Set-Content function:\prompt {
if($Host.UI.RawUI.CursorPosition.X -eq 0) {'PS>'} else{"`nPS>"}
}
Как это проверить:
write-host 'this is test' -nonewline