新 Windows 终端中的默认缓冲区大小(https://github.com/microsoft/terminal) 太小,读取大文件时很快就会满了。我找不到增加它的方法。
在旧的 Windows 终端中,可以使用此答案中描述的方法更改缓冲区大小: Windows 命令提示符:如何增加我的缓冲区?
答案1
这是由historySize
配置文件设置。 9001 的默认值可以通过几种不同的方法更改:
要针对单个配置文件进行更改:
- 从 Windows 终端下拉菜单中选择“设置”
- 选择您要更改的个人资料
- 选择“高级”选项卡
- 将“历史记录大小”增加到所需的设置
- 节省
要为所有配置文件更改它(几天前发布的最新 Windows 终端中可用):
- 从 Windows 终端下拉菜单中选择“设置”
- 在配置文件部分下选择“默认值”
- 选择“高级”选项卡
- 将“历史记录大小”增加到所需的设置
- 节省
当然,也可以settings.json
直接修改文件。
根据您的 shell,您可能还想考虑使用类似 的东西tmux
,它有一个内置缓冲区,具有比终端应用程序中通常可用的更多功能。这是完全可能的,使用 WSL 和一些配置,甚至可以为 PowerShell 或 CMD 设置它。