Как остановить вывод IntelliJ при запуске сборки?

Когда я запускаю нашу сборку из IntelliJ, она выдает много отладок.

Но он усекается в консоли Run.

Могу ли я заставить IntelliJ сохранить больше вывода?
Или, желательно, все это?

Ответ 1

По популярному запросу в пользовательский интерфейс 9/14/16 добавлен параметр переопределить размер буфера окружения:

Переопределить размер буфера для консоли


Оригинальный ответ для более старых версий:

Измените файл 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

затем перезапустите IntelliJ.

Ответ 2

Это можно (сейчас) отредактировать в настройках Intellij IDEA.

Intellij IDEA Настройки: Консоль

Вероятно, это было в Intellij IDEA, и, конечно же, это касается Intellij IDEA 15.

Ответ 3

Проблема с этим подходом заключается в том, что вы, скорее всего, закончите кучу пространства, а затем вам нужно увеличить максимальный размер кучи. Для приложения, которое генерирует очень большой объем вывода, вероятно, это не поможет, поскольку у вас не будет достаточной физической памяти. Вместо этого я предлагаю вам захватить вывод консоли в файле.

Ответ 4

С IntelliJ 11 (по крайней мере на Mac) этот параметр настроен вместо этого в Info.plist:

IDEA_HOME/Contents/Info.plist

Там должно быть значение, поэтому просто измените его, а не добавьте новый.

Ответ 5

Вы могли бы использовать этот ярлык

Ctrl + Shift + A

затем выполните поиск "Переопределить размер буфера цикла консоли", чтобы перейти к настройкам.