由于某些原因Windows命令提示是"特别"中,你必须去到一个属性对话来调整水平,而不是只是拖拉角的窗口,就像其他每个应用程序。不出所料这一特征使它成为P-P-P-Powershell以及--是否有任何方法通过命令迅速替换或Windows车呀?

有帮助吗?

解决方案

2016年更新:

  • Windows10的默认conhost UI有更多的功能,包括免费调整、透明度、等等(这包括cmd&powershell)
  • 我现在使用的 ConEmu (演练 在这里,),其中有许多功能,包括标签和分裂玻璃。
  • 其他选项包括 Cmder (附带额外的工具内), ConsoleZ (a叉的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
        }
    }
  }
}

如果您不介意安装cygwin,可以将它与xterm或rxvt一起使用。您还可以使用Bash作为shell而不是cmd.exe,这样更好。

这不是你要找的,但我获得围绕它的是通过使用cygwin是无根的X-Windows模式和Xterm.我更喜欢unix command line环境更然后窗'env,并判断windows采取行动,就像任何其他窗口。

作为直接替代品,快速的谷歌搜索显示了这些:

我没有尝试过他们,所以我不知道如果他们有你在寻找什么,但他们可能值得一试。

PowerShell v2。0船只与一个交互式的外壳,称为PowerShell综合脚本环境(日本).这是不是太棒了,但它通常比控制台系统。

很好的

  • 包括PowerShell脚本编辑器,有着色

  • 着色作为一种类型在提示

  • 我可以有多个PowerShell会议,包括远程会议,为的标签。

  • ISE是PowerShell-知道,这样我就可以操纵和扩展它与置。例如,参见"IsePack",其中增加了一吨的功能,包括复制作HTML。

  • 可以很容易地规模的文本

  • 常规Windows调整、导航标、选择、复制、粘贴、字体,等等。

糟糕

  • 交互式控制台应用程序的框在等待输入,从而挂。

  • 控制台应用程序,检测是否他们的标准IO正重定向会认为是如此,因此奇怪.最糟糕的是TFS的tf.exe.例如,'tf提交'将会提交不提示,尽管提GUI,不CLI。

  • 一个有限的特征设置的。很明显他们想要做一个更丰富的PowerShell IDE但没有。

事后的方式,但事情有所改善。 ConEmu 具有高度可配置性,可以横向和纵向调整大小。当窗口调整大小时,它有点奇怪(对我来说)调整字体大小的行为。有一些关于它的讨论这里。而Scott Hanselman已经写了关于它,包括与FarManager的集成。

您可以考虑安装 FAR 。它是一个出色的文本模式文件管理器等等。它也可以通过拖动窗口的角来调整大小:)

如果设置属性“布局/屏幕缓冲区大小/宽度”,则在出现提示时选择“修改启动此窗口的快捷方式”,它将记住缓冲区宽度。然后,当你启动另一个命令提示符时,它将是,例如,原始的80宽,但你现在可以将它拉伸到你设置缓冲区宽度的任何内容。

命令提示符不会在当前窗口宽度处换行,仅在缓冲区宽度处换行。因此,如果您将缓冲区宽度设置为120,但窗口仅为80宽,则线条将换行为120,并且您必须滚动以读取超过80的字符。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top