Visual Studio代码回滚缓冲区

是否有一种方法可以控制回滚缓冲区中的行数?

我需要几千行。我正在编写测试代码,并将大量输出输出到日志中,但我只有简单的通过/失败结果到控制台。

每个测试的验证都打印到控制台。我可能每个套件有150到250个测试,但是每个测试有8个以上的验证。我宁愿打开一个完整的终端窗口,因为这个集成环境正在清理我的屏幕相当多。

109764 次浏览

我认为这是您正在使用的终端应用程序的设置,例如终端。app在OS X上或(默认)xterm在Linux上。如果在这些应用程序中修改了滚动限制,则应该在Visual Studio代码中反映出来。

我打开这个请求Visual Studio Code人员进行验证:集成终端无限缓冲区#14320

  1. 进入菜单文件首选项设置
  2. 搜索scrollback
  3. 覆盖"terminal.integrated.scrollback": 1000,(在左边面板中找到),在右边面板中使用任何你想要的东西,例如1000000

以下是我的解决方法:

Ps:请记住打开一个新终端以使更改生效:

enter image description here

在“设置”中,将terminal .integral.scroll设置为-1