回车在PowerShell ISE中无法正常工作

时间:2012-02-20 06:29:32

标签: shell powershell carriage-return powershell-ise

我有这个命令:

Write-Host "123`r456" 

独立PowerShell中的输出:

456 

PowerShell ISE中的输出:

123456 

感谢。

1 个答案:

答案 0 :(得分:5)

ISE在很多方面都不像普通控制台。虽然您希望回车符将位置重置为一行的第一个字符,从而给出结果456,但ISE不会那样工作,所以不要依赖于该行为。

这是ISE与普通控制台之间未记录的差异之一。记录的文件在这里:http://blogs.msdn.com/b/powershell/archive/2009/04/17/differences-between-the-ise-and-powershell-console.aspx