Windows 命令提示符:如何更改命令历史记录窗口的大小?

Ash*_*ppa 13 windows command-line command-history

F7在 Windows命令提示符窗口中按将显示一个带有命令历史记录(以前命令列表)的控制台窗口。如何更改此命令历史记录窗口的大小?

例如,我可能想要查看更多命令(增加此窗口的高度)或查看更长的命令(增加此窗口的宽度)。请注意,我指的是命令历史记录窗口,而不是命令提示符窗口。

har*_*ymc 6

我不知道任何可以增加该窗口大小的黑客攻击。据我所知,这个大小是内置的cmd.exe,需要对该可执行文件进行二进制破解才能更改它,但目前还没有人这样做过。

一些默认设置可以在HKEY_CURRENT_USER\Console所有控制台的注册表以及其他控制台程序的单独设置的子项下找到 。但是,此窗口大小没有设置。

查看更多历史记录的另一种方法是使用doskey 命令

DOSKEY /HISTORY
Run Code Online (Sandbox Code Playgroud)

显示存储在内存中的所有命令。

DOSKEY /LISTSIZE=number
Run Code Online (Sandbox Code Playgroud)

将命令历史缓冲区的大小设置为行

否则,您可能会找到一个可以执行您想要的操作的替代外壳。请参阅Windows 命令提示符的 AlternativeTo 文章 。

图片

[编辑]

在已删除的答案中,用户@Hicsy 评论说,遵循该doskey /history命令, F9可以使用从底部开始计数并以“1”开头的数字。


Sta*_*rds 0

您可以通过单击左上角的命令按钮,选择“属性”命令,然后更改“命令历史记录”下“选项”选项卡上的缓冲区大小数字来更改此历史记录列表的大小。

  • 请仔细阅读一遍问题。您的回答**没有**回答原来的问题。它不会改变 <f7> 弹出窗口的大小。 (2认同)