Khi tôi chạy bản dựng của chúng tôi từ IntelliJ, nó sẽ gỡ lỗi rất nhiều.
Nhưng nó bị cắt ngắn trong Run
giao diện điều khiển.
Tôi có thể làm cho IntelliJ bảo toàn đầu ra nhiều hơn không?
Hoặc, tốt nhất là tất cả của nó?
Khi tôi chạy bản dựng của chúng tôi từ IntelliJ, nó sẽ gỡ lỗi rất nhiều.
Nhưng nó bị cắt ngắn trong Run
giao diện điều khiển.
Tôi có thể làm cho IntelliJ bảo toàn đầu ra nhiều hơn không?
Hoặc, tốt nhất là tất cả của nó?
Câu trả lời:
Bởi một yêu cầu phổ biến Ghi đè cài đặt kích thước bộ đệm chu kỳ bàn điều khiển đã được thêm vào UI 14/9/16:
Câu trả lời gốc cho các phiên bản cũ hơn:
Chỉnh sửa IDEA_HOME\bin\idea.properties
tệp của bạn và tăng cài đặt này:
#-----------------------------------------------------------------------
# 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
sau đó khởi động lại IntelliJ.
/Applications/IntelliJ IDEA 14 CE.app/Contents/bin/idea.properties
Điều này có thể (bây giờ) được chỉnh sửa trong cài đặt Intellij IDEA.
Điều này có lẽ đã có trong Intellij IDEA trong một thời gian, và chắc chắn là như Intellij IDEA 15.
Vấn đề với cách tiếp cận này là bạn có khả năng hết dung lượng heap, và sau đó bạn sẽ cần phải tăng kích thước heap tối đa . Đối với một ứng dụng tạo ra một lượng đầu ra rất lớn, nó có thể sẽ không giúp ích vì bạn sẽ không có đủ bộ nhớ vật lý. Tôi sẽ đề nghị thay vì bạn nắm bắt đầu ra giao diện điều khiển trong một tập tin .
Với IntelliJ 11 (ít nhất là trên Mac), cài đặt này được định cấu hình thay thế trong Info.plist:
IDEA_HOME/Contents/Info.plist
Cần phải có một giá trị ở đó vì vậy chỉ cần sửa đổi nó thay vì thêm một giá trị mới.
idea.properties
tệp, chi tiết hơn ở đây .
Nếu bạn đang sử dụng các cấu hình đã lưu để khởi động ứng dụng của mình, hãy đảm bảo tùy chọn này bị tắt: "Mô phỏng thiết bị đầu cuối trong bảng điều khiển đầu ra". Với tùy chọn này được bật, đầu ra sẽ luôn bị cắt sau vài trăm dòng. Không có nó, tôi nghĩ rằng tùy chọn được mô tả trong các câu trả lời khác được tôn trọng.