是否有一种方法可以控制回滚缓冲区中的行数?
我需要几千行。我正在编写测试代码,并将大量输出输出到日志中,但我只有简单的通过/失败结果到控制台。
每个测试的验证都打印到控制台。我可能每个套件有150到250个测试,但是每个测试有8个以上的验证。我宁愿不打开一个完整的终端窗口,因为这个集成环境正在清理我的屏幕。
是否有一种方法可以控制回滚缓冲区中的行数?
我需要几千行。我正在编写测试代码,并将大量输出输出到日志中,但我只有简单的通过/失败结果到控制台。
每个测试的验证都打印到控制台。我可能每个套件有150到250个测试,但是每个测试有8个以上的验证。我宁愿不打开一个完整的终端窗口,因为这个集成环境正在清理我的屏幕。
当前回答
在“设置”中,将terminal .integral.scroll设置为-1
其他回答
我认为这是您正在使用的终端应用程序的设置,例如终端。OS X上的app或Linux上(默认)的xterm。如果在这些应用程序中修改了滚动限制,则应该在Visual Studio代码中反映出来。
我打开这个让Visual Studio Code的人来验证:集成终端无限缓冲区#14320
在“设置”中,将terminal .integral.scroll设置为-1
开放的偏好 文件/代码(Mac)→首选项→设置。 Ctrl / Cmd (Mac) + Shift + P→搜索首选项 搜索滚动。 覆盖"terminal.integrated.scrollback": 1000,用任何你想要的东西,例如1000000。
以下是我的解决方法:
Ps:请记住打开一个新终端以使更改生效: