Ketika saya menjalankan build kami dari IntelliJ, ia memompa banyak debug.
Tapi itu terpotong di Run
konsol.
Bisakah saya membuat IntelliJ mempertahankan lebih banyak output?
Atau, lebih baik, semuanya?
Ketika saya menjalankan build kami dari IntelliJ, ia memompa banyak debug.
Tapi itu terpotong di Run
konsol.
Bisakah saya membuat IntelliJ mempertahankan lebih banyak output?
Atau, lebih baik, semuanya?
Jawaban:
Dengan permintaan yang populer Timpa pengaturan ukuran buffer siklus konsol telah ditambahkan ke UI 9/14/16:
Jawaban asli untuk versi yang lebih lama:
Edit IDEA_HOME\bin\idea.properties
file Anda , dan tingkatkan pengaturan ini:
#-----------------------------------------------------------------------
# This option controls console cyclic buffer: keeps the console output size not higher than the specified buffer size (Kb). Older lines are deleted.
# In order to disable cycle buffer use idea.cycle.buffer.size=disabled
idea.cycle.buffer.size=1024
lalu mulai ulang IntelliJ.
/Applications/IntelliJ IDEA 14 CE.app/Contents/bin/idea.properties
Ini dapat (sekarang) diedit dalam pengaturan Intellij IDEA.
Ini mungkin sudah ada di Intellij IDEA untuk sementara waktu, dan tentunya pada Intellij IDEA 15.
Masalah dengan pendekatan ini adalah bahwa Anda cenderung kehabisan ruang tumpukan, dan kemudian Anda perlu menambah ukuran tumpukan maksimum . Untuk aplikasi yang menghasilkan jumlah output yang sangat besar mungkin tidak akan membantu karena Anda tidak akan memiliki cukup memori fisik. Saya akan menyarankan agar Anda menangkap output konsol dalam file .
Dengan IntelliJ 11 (setidaknya di Mac), pengaturan ini akan dikonfigurasikan di Info.plist:
IDEA_HOME/Contents/Info.plist
Seharusnya sudah ada nilai di sana jadi modifikasi saja alih-alih menambahkan yang baru.
idea.properties
file, lebih detail di sini .
Jika Anda menggunakan konfigurasi tersimpan untuk memulai aplikasi Anda, pastikan opsi ini dinonaktifkan: "Emulasi terminal di konsol keluaran". Dengan opsi ini diaktifkan, output akan selalu dipotong setelah beberapa ratus baris. Tanpa itu, saya pikir opsi yang dijelaskan dalam jawaban lain dihormati.