2012-08-01 177 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"

相關問題