Jak zwiększyć pojemność konsoli wyjściowej Eclipse?

312

Nawet z włączoną opcją „przewijania” dla konsoli Eclipse, w końcu przepełnia się i zaczyna na mnie automatyczne przewijanie.

Czy jest jakiś sposób na zwiększenie pojemności konsoli, aby mogła przechowywać więcej linii? Nie mogłem znaleźć opcji.

Uri
źródło
Dziękuję wam wszystkim. Ciągle szukałem pod generałem i pod Javą, nie sądziłem, że będzie to część Run / Debug. Mój błąd.
Uri
6
jedną rzeczą, którą uwielbiam w oknie pref w Eclipse, możesz po prostu wpisać wyszukiwanie w lewym górnym rogu, nigdy nie pamiętam, gdzie te rzeczy są zakopane, ale jeśli wpiszesz konsolę, zobaczysz (przynajmniej przy moim instalacyjnym CDT, galileo), że istnieje ustawienie limitu dla konsoli kompilacji, konsoli uruchamiania oraz konsoli CVS :)
iondiode
@iondiode: Zgadza się. Zabawne jest to, że szukałem takiego okna wyszukiwania i nie widziałem go. Potem zdałem sobie sprawę, że jestem tak przyzwyczajony do Maca i mam go w prawym górnym rogu, że nigdy nie zauważyłem pola tekstowego nad drzewem po lewej stronie!
Uri
możliwy duplikat dostosowania rozmiaru konsoli zaćmienia
Steve Chambers

Odpowiedzi:

560

Pod Window > Preferencesprzejdź do Run/Debug > Consolesekcji, a następnie powinieneś zobaczyć opcję „Ogranicz wydajność konsoli”. Możesz to odznaczyć lub zmienić liczbę w polu tekstowym „Rozmiar bufora konsoli (znaki)” poniżej.

(To jest w Galileo, Helios CDT, Kepler, Juno, Luna, Mars, Neon, Oxygen i 2018-09)

obrzydliwie
źródło
188
Nie mogę uwierzyć, że to moja najwyższa głosowana odpowiedź na SO. Zapamiętałem standard C na darmo.
detly
4
Uwaga: Dezaktywacja tej opcji jest niestety bardzo wadliwa. Dezaktywacja limitu powoduje różnego rodzaju dziwne zachowania (Juno) w odniesieniu do pamięci. Odradzałbym to.
AndreasT
2
@detly Ta opcja istnieje również w Helios
Sudheer Kumar
9
Jeśli wyłączysz limit, prawdopodobnie masz problemy z pamięcią, ponieważ nigdy nie wyczyścisz konsoli. Kliknij papier z szarym X raz na jakiś czas.
Roger,
3
@mapto Woohoo, moja farma reputacji z jedną odpowiedzią trwa!
detly
39

Otwórz menu Windows> Preferencje.

Rozwiń preferencje Uruchom / Debuguj> Konsola.

Ustaw na Console buffer size (characters)coś znacznie większego. 2147383647/ ~ 2 GB to górny limit (lub 1000000/ ~ 1 MB w starszych wersjach). Lub po prostu odznacz Limit console output.

Dolph
źródło
1
Górny limit wynosi teraz 2147383647, około 2 GB, od wydania Oxygen.1a Release (4.7.1a) Kompilacja: 20171005-1200.
tyblu
17

W przypadku użytkowników CDT / kompilacji C / C ++ również dostosuj ustawienie

w oknie> Preferencje

w C / C ++> Kompilacja> Konsola (!)

(Tym razem w liczbie wierszy.)

Wpływa to również na „konsolę globalnej kompilacji CDT”.

Zrin
źródło
9

W systemie Mac OS X 10.9.5 i Eclipse Luna Service Release 1 (4.4.1) nie można go znaleźć w menu Okno, ale zamiast tego w: Eclipse> Preferencje> Uruchom / debuguj> Konsola.

slaman
źródło
8

Alternatywny

Jeśli konsola nie jest pusta, kliknij prawym przyciskiem myszy na obszarze Konsola > Preferencje ... > zmienić wartość dla rozmiaru bufora Console (znaków) (zalecane) lub odznacz wyjścia konsoli Limit (nie zalecane):

wprowadź opis zdjęcia tutaj wprowadź opis zdjęcia tutaj

ROMANIA_inżynier
źródło
3

Okno> Preferencje, przejdź do sekcji Uruchom / debuguj> Konsola >> „Ogranicz wydajność konsoli. >> Rozmiar bufora konsoli (znaki):” (Ta opcja jest widoczna w Eclipse Indigo, ale ogranicza rozmiar bufora na 1 000 000)

Poomcyber
źródło
3

W obszarze Okno> Preferencje przejdź do sekcji Uruchom / debuguj> Konsola, a następnie powinna zostać wyświetlona opcja „Ogranicz wydajność konsoli”. Możesz to odznaczyć lub zmienić liczbę w polu tekstowym „Rozmiar bufora konsoli (znaki)” poniżej. Wykonaj niezaznaczone.

Dotyczy to Eclipse, takich jak Galileo, Kepler, Juno, Luna, Mars i Helios.

vinod kumawat
źródło
1

Dla użytkowników C ++, aby zwiększyć rozmiar wyjściowy konsoli budowania, zobacz tutaj

tj. Windows> Preferencje> C / C ++> Kompilacja> Konsola

Jean-Marie H.
źródło
0

Zaćmienie ma limit 32000 znaków na linię. Jeśli masz na przykład JSONObject, który chcesz zalogować się do konsoli, nie odniesiesz sukcesu. Nie możesz sobie z tym poradzić za pomocą pola wyboru. Przetestowany

pietroSV
źródło