Como aumento a capacidade do console de saída do Eclipse?

312

Mesmo com a opção "scroll lock" ativada para o console Eclipse, eventualmente ela é sobrecarregada e começa a rolagem automática em mim.

Existe alguma maneira de aumentar a capacidade do console para armazenar mais linhas? Não consegui encontrar a opção.

Uri
fonte
Obrigado a todos. Continuei procurando em geral e em Java, não achei que isso faria parte do Run / Debug. Foi mal.
Uri
6
uma coisa que eu amo na janela pré no eclipse, basta digitar uma pesquisa no canto superior esquerdo, nunca me lembro onde essas coisas estão enterradas, mas se você digitar console, poderá ver (pelo menos com o CDT de instalação, Galileo) que há uma configuração de limite para o console de construção, bem como o console prazo, bem como o console CVS :)
iondiode
@iondiode: Isso mesmo. O engraçado é que procurei por uma janela de pesquisa e não a vi. Então percebi que estou tão acostumado com o mac e com ele no canto superior direito, que nunca notei a caixa de texto acima da árvore à esquerda!
Uri
possível duplicata de ajustar o tamanho do console eclipse
Steve Chambers

Respostas:

561

Em Window > Preferences, vá para a Run/Debug > Consoleseção, e você verá a opção "Limitar a saída do console". Você pode desmarcar ou alterar o número na caixa de texto "Tamanho do buffer do console (caracteres)" abaixo.

(Isto é em Galileo, Helios CDT, Kepler, Juno, Luna, Marte, Néon, Oxigênio e 2018-09)

detly
fonte
188
Não acredito que esta é a minha resposta mais votada no SO. Eu memorizei o padrão C para nada.
detly
4
Cuidado: infelizmente, a desativação desta opção é muito problemática. Desativar o limite causa todos os tipos de comportamento estranho (Juno) em relação à memória. Eu desaconselharia.
AndreasT
2
@detly Essa opção está lá em Helios também
Sudheer Kumar
9
Se você desabilitar o limite, provavelmente está tendo problemas de memória porque nunca limpa o console. Clique no papel com o X cinza de vez em quando.
Roger
3
@mapto Woohoo, minha fazenda de reputação de resposta única continua!
detly
39

Abra o menu Windows> Preferências.

Expanda as preferências Executar / Depurar> Console.

Defina Console buffer size (characters)para algo muito maior. 2147383647/ ~ 2 GB é o limite superior (ou 1000000/ ~ 1 MB em versões mais antigas). Ou desmarque a opção Limit console output.

Dolph
fonte
1
O limite superior agora é 2147383647, cerca de 2 GB, a partir do Oxygen.1a Release (4.7.1a) ID da compilação: 20171005-1200.
tyblu
17

Para usuários de CDT / compilação C / C ++ , também ajuste a configuração

em Janela> Preferências

em C / C ++> Build> Console (!)

(Desta vez em número de linhas).

Isso também afeta o "CDT Global Build Console".

Zrin
fonte
9

No MAC OS X 10.9.5 e no Eclipse Luna Service Release 1 (4.4.1), não é encontrado no menu Janela, mas em: Eclipse> Preferências> Executar / Depurar> Console.

slaman
fonte
8

Alternativo

Se o seu console não estiver vazio, clique com o botão direito do mouse na área Console > Preferências ... > altere o valor do tamanho do buffer do console (caracteres) (recomendado) ou desmarque a saída Limitar do console (não recomendado):

insira a descrição da imagem aqui insira a descrição da imagem aqui

ROMANIA_engineer
fonte
3

Janela> Preferências, vá para a seção Executar / Depurar> Console >> "Limitar a saída do console. >> Tamanho do buffer do console (caracteres):" (Esta opção pode ser vista no Eclipse Indigo, mas limita o tamanho do buffer em 1.000.000)

Poomcyber
fonte
3

Em Janela> Preferências, vá para a seção Executar / Depurar> Console, e você verá a opção "Limitar a saída do console". Você pode desmarcar isso ou alterar o número na caixa de texto "Tamanho do buffer do console (caracteres)" abaixo. Desmarcado.

Isto é para o Eclipse como Galileu, Kepler, Juno, Luna, Marte e Helios.

vinod kumawat
fonte
1

Para usuários de C ++, para aumentar o tamanho da saída do console Build, consulte aqui

Windows> Preferências> C / C ++> Compilação> Console

Jean-Marie H
fonte
0

O Eclipse tem limite de 32000 caracteres por linha. Se você tiver, por exemplo, JSONObject, no qual deseja efetuar login no console, não terá êxito. Você não pode lidar com isso com a caixa de seleção. Testado

pietroSV
fonte