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.


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

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)


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.


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".


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.


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


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)


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.


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


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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.