[intellij-idea] 빌드를 실행할 때 IntelliJ 절단 출력을 중지하는 방법은 무엇입니까?

IntelliJ에서 빌드를 실행하면 많은 디버깅이 수행됩니다.

그러나 Run콘솔 에서 잘립니다 .

IntelliJ가 더 많은 출력을 보존하도록 할 수 있습니까?
아니면 모든 것이 바람직합니까?



답변

많이 사용되는 요청으로 콘솔 사이클 버퍼 크기 무시 설정이 UI 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를 다시 시작하십시오.


답변

이것은 현재 Intellij IDEA 설정에서 편집 할 수 있습니다.

Intellij IDEA 설정 : 콘솔

이것은 아마도 Intellij IDEA에서 한동안 있었을 것이며, Intellij IDEA 15와 같습니다.


답변

이 방법의 문제점은 힙 공간이 부족한 경우 최대 힙 크기늘려야 한다는 것 입니다. 많은 양의 출력을 생성하는 앱의 경우 물리적 메모리가 충분하지 않으므로 도움이되지 않습니다. 대신 콘솔 출력을 파일로 캡처하는 것이 좋습니다 .


답변

적어도 Mac에서는 IntelliJ 11을 사용하면이 설정은 Info.plist에서 대신 구성됩니다.

IDEA_HOME/Contents/Info.plist

이미 값이 있어야하므로 새 값을 추가하는 대신 수정하십시오.


답변

이 단축키를 사용할 수 있습니다

Ctrl + Shift + A

그런 다음 “콘솔 사이클 버퍼 크기 무시”를 검색하여 설정으로 이동하십시오.


답변

저장된 구성을 사용하여 앱을 시작하는 경우 “출력 콘솔에서 터미널 에뮬레이션”옵션이 비활성화되어 있는지 확인하십시오. 이 옵션을 활성화하면 출력은 항상 수백 줄 후에 절단됩니다. 그것이 없으면 다른 답변에 설명 된 옵션이 존중된다고 생각합니다.

여기에 이미지 설명을 입력하십시오


답변