Eclipse çıktı konsolunun kapasitesini nasıl artırabilirim?


312

Eclipse konsolu için "kaydırma kilidi" seçeneği etkinleştirilmiş olsa bile, sonunda fazla dolduruyor ve üzerimde otomatik kaydırmaya başlıyor.

Konsolun kapasitesini artırmanın daha fazla hat depolaması için bir yolu var mı? Seçeneği bulamadım.


Hepinize teşekkür ederim. Genel ve Java altında bakmaya devam ettim, bunun Run / Debug'ın bir parçası olacağını düşünmedim. Benim hatam.
Uri

6
Tutulma ön pencere hakkında sevdiğim bir şey, sadece sol üstteki bir arama yazabilirsiniz, bu şeylerin nereye gömüldüğünü asla hatırlayamıyorum, ancak konsol yazarsanız, görebilirsiniz (en azından yükleme CDT'imle, galileo) hem çalışma konsolu hem de çalışma konsolu ve CVS konsolu için bir sınır ayarı olduğunu :)
iondiode

@iondiode: Doğru. Komik olan şey, böyle bir arama penceresi aradım ve görmedim. Sonra farkettim ki Mac'e çok alışkınım ve sağ üstte, soldaki ağacın üzerindeki metin kutusunu hiç fark etmedim!
Uri

Yanıtlar:


561

Altında Window > Preferences, Run/Debug > Consolebölüme gidin , sonra bir seçenek "Konsol çıkışını sınırla" görmelisiniz. Bunun işaretini kaldırabilir veya aşağıdaki "Konsol arabellek boyutu (karakterler)" metin kutusundaki sayıyı değiştirebilirsiniz.

(Bu Galileo, Helios CDT, Kepler, Juno, Luna, Mars, Neon, Oksijen ve 2018-09'da)


188
Bunun SO'ya en çok oy verdiğim cevap olduğuna inanamıyorum. Hiçbir şey için C standardını ezberledim.
detly

4
Dikkat: Bu seçeneğin devre dışı bırakılması maalesef çok hatalıdır. Sınırı devre dışı bırakmak, bellekle ilgili her türlü garip davranışa (Juno) neden olur. Ben buna karşı tavsiye ediyorum.
AndreasT

2
@detly Bu seçenek Helios'ta da var
Sudheer Kumar

9
Sınırı devre dışı bırakırsanız, konsolunuzu asla temizlemediğiniz için muhtemelen bellek sorunlarınız vardır. Üzerinde gri X işareti bulunan kağıdı bir kez tıklayın.
Roger

3
@mapto Woohoo, tek cevaplı itibar grubum devam ediyor!
18'de

39

Windows> Tercihler menüsünü açın.

Çalıştır / Hata Ayıkla> Konsol tercihlerini genişletin.

Console buffer size (characters)Çok daha büyük bir şeye ayarlayın . 2147383647/ ~ 2GB üst sınırdır (veya 1000000eski sürümlerde / ~ 1MB). Veya işaretini kaldırın Limit console output.


1
Üst sınır şimdi Oksijen itibariyle 2147383647, yaklaşık 2GB'dir. 1a Sürümü (4.7.1a) Derleme kimliği: 20171005-1200.
tyblu

17

İçin CDT kullanıcılar / C / C ++ yapı , aynı zamanda ayarını

Pencerede> Tercihler

C / C ++ altında> Oluştur> Konsol (!)

(Bu kez satır sayısı.)

Bu aynı zamanda "CDT Global Build Console" u da etkiler.


9

MAC OS X 10.9.5 ve Eclipse Luna Service Release 1'de (4.4.1), Pencere menüsü altında değil, Eclipse> Tercihler> Çalıştır / Hata Ayıkla> Konsol altında bulunur.


8

Alternatif

Konsolunuz boş değilse , Konsol alanı > Tercihler ... > öğesini sağ tıklayın > Konsol arabellek boyutu (karakterler) (önerilen) değerini değiştirin veya Limit konsolu çıkışının (önerilmez) işaretini kaldırın :

resim açıklamasını buraya girin resim açıklamasını buraya girin


3

Pencere> Tercihler, Çalıştır / Hata Ayıkla> Konsol bölümüne gidin >> "Konsol çıktısını sınırlandır. >> Konsol arabellek boyutu (karakterler):" (Bu seçenek Eclipse Indigo'da görülebilir, ancak arabellek boyutunu 1.000.000 ile sınırlar)


3

Pencere> Tercihler altında Çalıştır / Hata Ayıkla> Konsol bölümüne gidin, ardından "Konsol çıkışını sınırla" seçeneğini görmeniz gerekir. Bunun işaretini kaldırabilir veya aşağıdaki "Konsol arabellek boyutu (karakterler)" metin kutusundaki sayıyı değiştirebilirsiniz. İşaretlenmemiş yapın.

Bu Galileo, Kepler, Juno, Luna, Mars ve Helios gibi Tutulma içindir.


1

C ++ kullanıcıları için Derleme konsolu çıktı boyutunu artırmak için buraya bakın

ie Windows> Tercih> C / C ++> Derleme> Konsol


0

Tutulmanın satır başına 32000 karakter sınırı vardır. Konsolda oturum açmak istediğiniz JSONObject öğeniz varsa, başarılı olmazsınız. Bunu onay kutusuyla halledemezsiniz. test edilmiş

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.