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.


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

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)


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.


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


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.


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


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)


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.


1

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

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


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

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.