Як збільшити ємність вихідної консолі Eclipse?


312

Навіть якщо для консолі Eclipse включена опція "замок прокрутки", з часом вона переповнюється і починає автоматичну прокрутку на мене.

Чи є якийсь спосіб збільшити ємність консолі, щоб вона зберігала більше ліній? Я не зміг знайти варіант.


Дякую вам всім. Я постійно шукав під загальним та під Java, не думав, що це буде частиною Run / Debug. Моє ліжко.
Урі

6
одне, що мені подобається у вікні попереднього налаштування на затемнення, ви можете просто ввести пошук у верхньому лівому куті, я ніколи не пам'ятаю, де цей матеріал похований, але якщо ви введете консоль, ви можете побачити (принаймні, з моєї установки CDT, galileo), що встановлено обмеження для консолі збірки, а також консолі запуску, а також консолі CVS :)
iondiode

@iondiode: Правильно. Найцікавіше, що я шукав таке вікно пошуку і не бачив. Тоді я зрозумів, що я настільки звик до mac і маю його вгорі праворуч, що ніколи не помічав текстове поле над деревом зліва!
Урі

Відповіді:


560

Під Window > Preferences, перейдіть до Run/Debug > Consoleрозділу, тоді ви побачите опцію "Обмежити вихід консолі". Ви можете зняти цей прапорець або змінити номер у текстовому полі "Розмір буфера (символи)" нижче.

(Це у Galileo, Helios CDT, Kepler, Juno, Luna, Mars, Neon, Oxygen та 2018-09)


188
Я не можу повірити, що це моя найвища відповідь. Я запам’ятав С-стандарт ні за що.
detly

4
Попередження: Деактивація цієї опції, на жаль, дуже баггі. Деактивація межі викликає всілякі дивні поведінки (Юнона) щодо пам’яті. Я би радив проти цього.
AndreasT

2
@detly Цей варіант є і в Геліоса
Sudheer Kumar

9
Якщо ви відключите обмеження, у вас, ймовірно, виникають проблеми з пам'яттю, оскільки ви ніколи не очищаєте консоль. Раз і раз клацніть папір із сірим кольором X.
Роджер

3
@mapto Woohoo, моя репутаційна ферма з однією відповіддю продовжується!
зірвано

39

Відкрийте меню Windows> Налаштування.

Розгорніть параметри Виконати / налагодити> Параметри консолі.

Встановіть Console buffer size (characters)щось набагато більше. 2147383647/ ~ 2 ГБ - це верхня межа (або 1000000/ ~ 1 МБ у старих версіях). Або просто зніміть прапорці Limit console output.


1
Верхня межа становить 2147383647, приблизно 2 Гб, станом на Oxygen.1a Release (4.7.1a) Ідентифікатор збірки: 20171005-1200.
tyblu

17

Для користувачів CDT / C / C ++ , також відрегулюйте налаштування

у вікні> Налаштування

під C / C ++> Збірка> Консоль (!)

(Цього разу в кількості рядків.)

Це також впливає на "CDT Global Build Console".


9

У MAC OS X 10.9.5 та Eclipse Luna Service Release 1 (4.4.1) його не можна знайти в меню Window, а замість цього: Eclipse> Preferences> Run / Debug> Console.


8

Альтернатива

Якщо консоль не порожня, клацніть правою кнопкою миші на області консолі > Налаштування ... > змінити значення для розміру буфера консолі (символів) (рекомендується) або зніміть вихідний Граничне консолі (не рекомендується):

введіть тут опис зображення введіть тут опис зображення


3

Вікно> Налаштування, перейдіть до розділу Виконати / налагодити> Консоль >> "Обмежити вихід консолі. >> Розмір буфера консолі (символи):" (Цей параметр можна побачити в Eclipse Indigo, але він обмежує розмір буфера на 1 000 000)


3

У розділі Вікно> Налаштування перейдіть до розділу Запуск / налагодження> Консоль, тоді ви побачите опцію "Обмежити вихід консолі". Ви можете скасувати це або змінити номер у текстовому полі "Розмір буфера (символи)" нижче. Зробити без перевірки.

Це для затемнення, як Галілей, Кеплер, Юнона, Луна, Марс та Геліос.


1

Для користувачів C ++ для збільшення розміру виводу консолі Build див. Тут

тобто Windows> Налаштування> C / C ++> Збірка> Консоль


0

Eclipse має обмеження 32000 символів на рядок. Якщо у вас є, наприклад, JSONObject, який ви хочете увійти в консоль, вам не вдасться. Ви не можете впоратися з цим за допомогою прапорця. Випробуваний

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.