首先打开cmd窗口,把尺寸拉到你喜欢的尺寸,点击窗口属性,查看此时的【布局】,有“屏幕缓冲区大小” 和“窗口大小”两个项,分别记录下他们的宽高值。
很多人不明白缓冲区大小的概念,其实就是能够在一行跟一屏能够显示的字符数量。
在运行中输入:regedit,确定,进入注册表,找到 HKEY_CURRENT_USER\Console
修改缓冲区大小:找到ScreenBufferSize 把值设置为:012c0050 (高度300,宽度80)
修改窗口大小:找到WindowSize 把值设置为:00280050 (高度40,宽度80)
值是如何而来的:高度与宽度各自用两个字节共4个字节来表示,比如高度300对应的十六进制数为012c,宽度80对应的十六进制数为0050
如果想要自己的数值,可以自己尝试,然后重启电脑,就可以看到变化啦。
同时因为默认cmd中的字体为‘Terminal’,比较难看,因此修改 cmd 字体为 Consolas:
[HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe]
"FaceName"="Consolas"
"FontFamily"=dword:00000036
FontsSize:100000(十六进制)
要成对出现,36估计代表的是Consolas的十六进制吧...
%SystemRoot%_system32_cmd.exe是代表当前cmd窗口的属性,临时的,要想默认生效,就将上一级目录里设置即可。