如何在IntelliJ IDEA中更改终端的缓冲区大小?

48
我想知道如何更改IntelliJ IDEA中终端的缓冲区大小。 有人可以帮我确定需要更改哪些属性吗?

3
https://intellij-support.jetbrains.com/hc/en-us/community/posts/206381169-Terminal-Line-Buffer-increase - Günter Zöchbauer
4个回答

72

终端窗口缓冲区大小的设置可以在IntelliJ注册表中找到。

您可以通过 ctrl+shift+A 查找注册表并输入 Reg(或从菜单帮助->查找操作…)。 您应该看到“Registry...” 点击该选项。

向下滚动注册表并搜索 terminal.buffer.max.lines.count (也可以开始键入“term”,它会带您到那里)。 它默认设置为1000行,将其设置为适合您的任意大小即可...

更新后的Intellij版本

您可以在此更改终端回滚缓冲区大小:

文件»设置»高级设置»终端

您必须在高级设置页面上向下滚动相当长的一段时间才能到达终端,但您应该会看到终端回滚缓冲区大小:


8
至少对于WebStorm来说,在“首选项”→“通用”→“编辑器”→“控制台”中,还有一个选项:“覆盖控制台循环缓冲区大小”。 - Dr1Ku
谢谢!在Mac中是⌘+⇧+A。 - gerrytan
1
我在2021.2版本中找不到这个值,似乎也没有添加新值的方法。 - Dan Sorak
@DanSorak 我已经更新了我的答案,包括如何在较新版本的IntelliJ中通过设置更改它。 - theINtoy
运行无误! - Gaurav

12

11

很遗憾,这并不适用于终端,但是适用于Intellij IDEA Ultimate 2019.1中的控制台:

  • 打开"文件" => "设置..." => "编辑器" => "常规" => "控制台"
  • "覆盖控制台循环缓冲区大小"从默认值1024kB激活为您所需的大小。
  • 重新启动IDE

5
不适用于终端,而是适用于 run-console 的输出结果。 - Hugo Passos
@HugoPassos没错,不影响Terminal。 - Deil

5
将以下这行代码添加到 idea.properties 文件中。
terminal.buffer.max.lines.count = 20000

终端和控制台是不同的,控制台配置不会影响终端。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接