Bagaimana cara meningkatkan kapasitas konsol keluaran Eclipse?

312

Bahkan dengan opsi "kunci gulir" diaktifkan untuk konsol Eclipse, akhirnya itu memenuhi sampai berlebihan dan mulai menggulir otomatis pada saya.

Apakah ada cara meningkatkan kapasitas konsol sehingga dapat menyimpan lebih banyak baris? Saya tidak dapat menemukan opsi.

Uri
sumber
Terima kasih semua. Saya terus mencari di bawah umum dan di bawah Jawa, tidak berpikir bahwa ini akan menjadi bagian dari Run / Debug. Salahku.
Uri
6
satu hal yang saya sukai dari jendela pre pada eclipse, Anda cukup mengetikkan pencarian di kiri atas, saya tidak pernah ingat di mana barang-barang ini dikubur, tetapi jika Anda mengetik konsol, Anda dapat melihat (setidaknya dengan menginstal CDT saya, galileo) bahwa ada pengaturan batas untuk konsol build serta konsol run serta konsol CVS :)
iondiode
@iondiode: Benar. Lucunya, saya mencari jendela pencarian dan tidak melihatnya. Kemudian saya menyadari bahwa saya sudah terbiasa dengan mac dan meletakkannya di kanan atas, sehingga saya tidak pernah melihat kotak teks di atas pohon di sebelah kiri!
Uri
kemungkinan duplikat untuk menyesuaikan ukuran konsol gerhana
Steve Chambers

Jawaban:

561

Di bawah Window > Preferences, buka Run/Debug > Consolebagian, maka Anda akan melihat opsi "Batasi keluaran konsol." Anda dapat menghapus centang ini atau mengubah nomor di kotak teks "Ukuran buffer konsol (karakter)" di bawah ini.

(Ini di Galileo, Helios CDT, Kepler, Juno, Luna, Mars, Neon, Oksigen, dan 2018-09)

detly
sumber
188
Saya tidak percaya ini adalah jawaban pilihan tertinggi saya di SO. Saya tidak menghafal standar C.
detly
4
Perhatian: Menonaktifkan opsi ini sayangnya sangat bermasalah. Menonaktifkan batas menyebabkan semua jenis perilaku aneh (Juno) berkenaan dengan memori. Saya akan menyarankan untuk tidak melakukannya.
AndreasT
2
@detly Opsi itu juga ada di Helios
Sudheer Kumar
9
Jika Anda menonaktifkan batas, Anda mungkin mengalami masalah memori karena Anda tidak pernah menghapus konsol Anda. Klik kertas dengan X abu-abu di atasnya sekali dan beberapa saat.
Roger
3
@mapto Woohoo, peternakan reputasi satu jawaban saya berlanjut!
Detly
39

Buka menu Windows> Preferences.

Perluas Run / Debug> preferensi Konsol.

Atur Console buffer size (characters)untuk sesuatu yang jauh lebih besar. 2147383647/ ~ 2GB adalah batas atas (atau 1000000/ ~ 1MB dalam rilis yang lebih lama). Atau hapus centang saja Limit console output.

Dolph
sumber
1
Batas atas sekarang 2147383647, sekitar 2GB, pada Oxygen.1a Release (4.7.1a) Build id: 20171005-1200.
tyblu
17

Untuk pengguna CDT / C / C ++ build , juga sesuaikan pengaturannya

di Jendela> Preferensi

di bawah C / C ++> Build> Console (!)

(Kali ini dalam jumlah baris.)

Ini juga mempengaruhi "CDT Global Build Console".

Zrin
sumber
9

Pada MAC OS X 10.9.5 dan Eclipse Luna Service Release 1 (4.4.1), tidak ditemukan di bawah menu Window, tetapi di bawah: Eclipse> Preferences> Run / Debug> Console.

slaman
sumber
8

Alternatif

Jika konsol Anda tidak kosong, klik kanan pada area Konsol > Preferensi ... > ubah nilai untuk ukuran buffer Konsol (karakter) (disarankan) atau hapus centang pada output konsol Batas (tidak disarankan):

masukkan deskripsi gambar di sini masukkan deskripsi gambar di sini

ROMANIA_engineer
sumber
3

Jendela> Preferensi, buka bagian Jalankan / Debug> Konsol >> "Batasi keluaran konsol. >> Ukuran buffer konsol (karakter):" (Opsi ini dapat dilihat di Eclipse Indigo, tetapi membatasi ukuran buffer pada 1.000.000)

Poomcyber
sumber
3

Di bawah Jendela> Preferensi, buka bagian Jalankan / Debug> Konsol, maka Anda akan melihat opsi "Batasi keluaran konsol." Anda dapat menghapus centang ini atau mengubah nomor di kotak teks "Ukuran buffer konsol (karakter)" di bawah ini. Jangan Dicentang.

Ini untuk Eclipse seperti Galileo, Kepler, Juno, Luna, Mars dan Helios.

vinod kumawat
sumber
1

Untuk pengguna C ++, untuk meningkatkan ukuran output konsol Build lihat di sini

yaitu Windows> Preferensi> C / C ++> Build> Console

Jean-Marie H
sumber
0

Eclipse memiliki batas 32000 karakter per baris. Jika sudah, misalnya JSONObject, yang ingin Anda masuki ke konsol, Anda tidak akan berhasil. Anda tidak dapat menangani ini dengan kotak centang. Diuji

pietroSV
sumber