Visual Studio代码向后滚动缓冲区


114

有没有一种方法可以控制回滚缓冲区中可以包含多少行?我需要几千行。我正在编写测试代码,并且有大量输出记录到日志,但是我对控制台有简单的通过/失败结果。每个测试的验证都会打印到控制台。我可能每个套件进行150到250个测试,但每个测试说8次以上的验证。我宁愿不打开完整的终端窗口,因为这种集成环境正在清理我的屏幕。相当多。


嗨,@基思(Keith),如果有任何答案解决了您的问题,请考虑通过选中对勾来接受它。这向更广泛的社区表明您已经找到了解决方案,并为答题者和您自己赢得了一定声誉。没有义务这样做。
布鲁斯

Answers:


215

转到文件->首选项->设置

然后"terminal.integrated.scrollback": 1000,,在右侧面板中用您想要的内容覆盖(在左侧面板中找到)。

更新:在较新的版本中,可以在“设置”窗格中键入“ scrollback”作为搜索词,并且应该在“功能/终端”下找到它。


有没有办法将其设置为无限
darkdragon

0

我认为这是您正在使用的终端应用程序的设置,例如OSX上的Terminal.app或Linux上的(默认)xterm。如果您在这些应用中修改了回滚限制,则应在vscode中反映出来。

我打开此窗口以要求vscode的人员进行验证:https : //github.com/Microsoft/vscode/issues/14320


3
应该是-但事实并非如此。
ggdx

2
这确实是非常不正确的,因为vscode验证了他们使用自己的终端仿真器。我应该继续删除此答案吗?不知道n00b SO用户的做法是什么。
威尔恩

我对它进行了投票以使得分为负数,这通常表示不做任何事情。也许不需要删除-您的答案和相关分数可能对将来的用户有所帮助,他们会阅读已接受的答案并思考一秒钟,他们可能会试图超越它(像我一样)
Info5ek
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.