出于某种原因,Windows命令提示符是"特殊的",因为您必须转到属性对话框以水平调整其大小,而不是像其他应用程序一样拖动窗口的一角.不出所料,这个功能也使它成为PPP-Powershell - 有没有办法通过命令提示替换或Windows hackery?
2016年更新:
Windows 10的默认conhost UI具有更多功能,包括免费调整大小,透明度等(这包括cmd和powershell)
我现在使用ConEmu(这里的演练),它有很多功能,包括标签和分割窗格.
其他选项包括Cmder(内置附加工具)和ConsoleZ(Console2的一个分支).
控制台似乎不再更新
我不知道这是否是您想要的:调整Powershell控制台窗口的大小.如果是这样,我之前得到了这个:只需输入:调整大小并使用箭头键调整宽度和高度.
## ## Author : Roman Kuzmin ## Synopsis : Resize console window/buffer using arrow keys ## function Size($w, $h) { New-Object System.Management.Automation.Host.Size($w, $h) } function resize() { Write-Host '[Arrows] resize [Esc] exit ...' $ErrorActionPreference = 'SilentlyContinue' for($ui = $Host.UI.RawUI;;) { $b = $ui.BufferSize $w = $ui.WindowSize switch($ui.ReadKey(6).VirtualKeyCode) { 37 { $w = Size ($w.width - 1) $w.height $ui.WindowSize = $w $ui.BufferSize = Size $w.width $b.height break } 39 { $w = Size ($w.width + 1) $w.height $ui.BufferSize = Size $w.width $b.height $ui.WindowSize = $w break } 38 { $ui.WindowSize = Size $w.width ($w.height - 1) break } 40 { $w = Size $w.width ($w.height + 1) if ($w.height -gt $b.height) { $ui.BufferSize = Size $b.width $w.height } $ui.WindowSize = $w break } 27 { return } } } }