2012-08-01 118 views
91

有没有办法让IDEA将输出窗口中的所有内容都保存起来?看起来像它显示的线数量有限制。我无法在设置中找到它。IntelliJ IDEA输出窗口削减输出

+0

你是对的。无法谷歌查找它。谢谢! – expert 2012-08-01 17:29:01

回答

103

无法获得更多的投票来解决问题,所以我必须自己回答。

IDEA_HOME \ BIN \ idea.properties

#----------------------------------------------------------------------- 
# This option controls console cyclic buffer: keeps the console output size not higher than the specified buffer size (Kb). Older lines are deleted. 
# In order to disable cycle buffer use idea.cycle.buffer.size=disabled 
idea.cycle.buffer.size=1024 
+0

是这个千字节还是兆字节? – bharal 2013-05-28 15:52:19

+2

@bharal它在评论中说它是Kb。 – expert 2013-09-02 05:53:01

+0

请参阅文件中的注释: #此选项控制控制台循环缓冲区:保持控制台输出大小不高于指定的缓冲区大小(Kb)。 #旧的行被删除。为了禁用循环缓冲区,使用idea.cycle.buffer.size = disabled 另外,请记住升级后的udpaet设置(如12-> 13),因为它会创建新的.properties – maosmurf 2014-01-16 17:44:22

-7

如果问题截断每行80个字符,请使用以下解决方案

cmd.exe /K "mode con:cols=500 lines=9999&cmd.exe" 
+3

这个回答实际上是题外话... – t0r0X 2015-07-28 07:24:24

+0

我不认为你完全理解这个问题。 – Pradatta 2016-02-05 06:49:43

62

您还可以从设定的IntelliJ改变。

替代控制台循环缓冲区大小将覆盖IDEA_HOME\bin\idea.properties

Screenshot of the Setting Window

+2

IntelliJ是什么版本?在版本14中,我没有编辑器下的控制台>常规。实际上,我的常规子元素与屏幕截图非常不同。 – 2016-05-02 18:28:31

+0

@ E-Riz Mac上的IntelliJ IDEA 15.0.6具有所有这些设置 – 2016-06-10 16:58:17

+0

这比上面选择的答案更好,因为它将处理IDEA的更新而不会产生idea.properties文件的冲突。 – mortensi 2017-08-07 07:13:07

-3

指定窗口改变终端壳路径的大小:

文件 - >设置 - >工具 - >终端

from cmd .exe:

cmd.exe "/K mode con:cols=**500** lines=9999&cmd.exe"

相关问题