Quando executo nossa compilação a partir do IntelliJ, ele gera muita depuração.
Mas é truncado no Run
console.
Posso fazer o IntelliJ preservar mais saída?
Ou, de preferência, tudo isso?
Quando executo nossa compilação a partir do IntelliJ, ele gera muita depuração.
Mas é truncado no Run
console.
Posso fazer o IntelliJ preservar mais saída?
Ou, de preferência, tudo isso?
Respostas:
Por uma solicitação popular, a configuração do tamanho do buffer do ciclo do console foi adicionada à interface do usuário 14/9/16:
Resposta original para versões mais antigas:
Edite seu IDEA_HOME\bin\idea.properties
arquivo e aumente esta configuração:
#-----------------------------------------------------------------------
# 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
depois reinicie o IntelliJ.
/Applications/IntelliJ IDEA 14 CE.app/Contents/bin/idea.properties
Isso pode (agora) ser editado nas configurações do Intellij IDEA.
Provavelmente isso já está na Intellij IDEA há algum tempo e certamente ocorre na Intellij IDEA 15.
O problema dessa abordagem é que você provavelmente ficará sem espaço no heap e precisará aumentar o tamanho máximo do heap . Para um aplicativo que gera uma quantidade muito grande de saída, provavelmente não ajudará, pois você não terá memória física suficiente. Em vez disso, sugiro que você capture a saída do console em um arquivo .
Com o IntelliJ 11 (pelo menos no Mac), essa configuração é configurada no Info.plist:
IDEA_HOME/Contents/Info.plist
Já deve haver um valor lá, apenas modifique-o em vez de adicionar um novo.
idea.properties
arquivo, para mais detalhes aqui .
Se você estiver usando configurações salvas para iniciar seu aplicativo, verifique se esta opção está desabilitada: "Emular terminal no console de saída". Com esta opção ativada, a saída seria sempre cortada após algumas centenas de linhas. Sem ele, acho que a opção descrita nas outras respostas é respeitada.