为什么 Windows 命令提示窗口没有最大化到全屏大小?

19 windows command-line

任何人都知道为什么 Windows 命令提示符窗口没有最大化到全屏大小?

据我所知,即使在新的 Windows 7 中,命令提示符窗口 (cmd.exe) 也不会像所有其他窗口一样最大化为全屏大小。这种行为对我来说很烦人,我相信很多其他人也是如此。

注意:命令提示符窗口的大小可以更改,但无论屏幕大小如何,大小都保持不变。

Nic*_*yer 16

默认情况下,命令提示符缓冲区的每一行只有 80 个字符宽。如果程序产生超过 80 个字符的输出行,它会被拆分为缓冲区的多行,因此命令提示符窗口的宽度超过 80 个字符是没有意义的。

您可以通过转到系统菜单 > 属性 > 布局选项卡 > 屏幕缓冲区大小来更改 XP 上的缓冲区大小。我通常将我的设置设为 500x999,因为我讨厌默认的换行(我更喜欢滚动)。这样做的一个副作用是您现在可以将窗口最大化到全屏大小。


par*_*oid 6

您可以通过包装cmd.exeConsole2 中来解决这个问题

控制台2


Sve*_*end 5

原因是命令提示符由 windows 体系结构中的特定子系统 (csrss.exe) 拥有,不同于普通的 Windows 子系统 (win32k.sys)。因此,命令提示符窗口的行为与普通窗口不同。您会注意到,在其他烦人的行为中,提示的设置属性仅适用于通过启动特定提示的任何方法启动的提示。

这是为什么,我不知道世俗的想法。


rec*_*ive 0

您可以按Alt+Enter切换全屏。

编辑: 这仅适用于 Windows XP 及更早版本。此信息已有五年历史。

再次编辑: 这也适用于 Windows 10。之前的编辑已经有五年了。我能让链条保持多久?

  • 不像 Vista 那样。 (3认同)