Meh*_*Meh 4 powershell formatting
是否有可能以某种方式配置 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
Run Code Online (Sandbox Code Playgroud)
这就是我想要的:
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
Run Code Online (Sandbox Code Playgroud)
小智 6
您可以prompt像这样创建自定义函数:
Set-Content function:\prompt {
if($Host.UI.RawUI.CursorPosition.X -eq 0) {'PS>'} else{"`nPS>"}
}
Run Code Online (Sandbox Code Playgroud)
如何测试:
write-host 'this is test' -nonewline
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2567 次 |
| 最近记录: |