高分辨率下的 Powershell 窗口很小

高分辨率下的 Powershell 窗口很小

我最近购买了一台联想 Yoga 3 超极本,其屏幕分辨率为 3200 x 1800。

在这个分辨率下,我的 cmd 窗口和 Powershell 窗口很小。我使用默认上下文菜单项(单击 cmd 窗口左上角时出现)更改了正常 cmd 窗口的大小。我还更改了字体,这使得窗口/字体大小可以接受。

但是,Powershell 窗口最初会以新的大小打开,然后缩小到屏幕截图中显示的大小 PS截图imgur

我该如何纠正这个问题?谢谢。

答案1

我使用默认上下文菜单项(单击 cmd 窗口左上角时出现)更改了普通 cmd 窗口的大小。我还更改了字体,这使得窗口/字体大小可以接受。

但是,Powershell 窗口最初会以新的大小打开,然后缩小到屏幕截图中显示的大小

使用管理员权限更改设置和默认设置。我更喜欢字体consolas,但我遇到了一些麻烦lucida console

您可以在个人资料中更改尺寸,请参阅变量$profile

if ($host.Name -eq 'ConsoleHost')
{
    $neededWidth = 210

    $pswindow = (Get-Host).UI.RawUI

    if ($pswindow.WindowSize.Width -ge $neededWidth -and $pswindow.BufferSize.Width -ge $neededWidth)
    {
        Exit 1
    }

    $bufferSizeTemp = $pswindow.BufferSize
    $bufferSizeTemp.Width =  $neededWidth

    $pswindow.BufferSize = $bufferSizeTemp

    $windowsSizeTemp = $pswindow.WindowSize
    $windowsSizeTemp.Width =  $neededWidth

    $pswindow.WindowSize = $windowsSizeTemp
}

相关内容