Làm cách nào để tăng công suất của bàn điều khiển đầu ra Eclipse?


312

Ngay cả với tùy chọn "khóa cuộn" được kích hoạt cho bảng điều khiển Eclipse, cuối cùng nó cũng lấp đầy và bắt đầu tự động cuộn lên tôi.

Có cách nào để tăng dung lượng của bàn điều khiển để nó lưu trữ nhiều dòng hơn không? Tôi không thể tìm thấy tùy chọn.


Cảm ơn tất cả. Tôi tiếp tục tìm kiếm chung và dưới Java, không nghĩ rằng đây sẽ là một phần của Run / Debug. Lỗi của tôi.
Uri

6
Một điều tôi thích về cửa sổ pref trên nhật thực, bạn có thể chỉ cần gõ một tìm kiếm ở phía trên bên trái, tôi không bao giờ có thể nhớ công cụ này được chôn ở đâu, nhưng nếu bạn gõ console, bạn có thể thấy (ít nhất là với CDT cài đặt của tôi, galileo) có cài đặt giới hạn cho bảng điều khiển xây dựng cũng như bảng điều khiển chạy cũng như bảng điều khiển CVS :)
iondiode

@iondiode: Đúng vậy. Điều buồn cười là, tôi đã tìm một cửa sổ tìm kiếm như vậy và không thấy nó. Sau đó, tôi nhận ra rằng tôi đã quá quen với máy mac và có nó ở phía trên bên phải, tôi không bao giờ nhận thấy hộp văn bản phía trên cây bên trái!
Uri

Câu trả lời:


561

Bên dưới Window > Preferences, đi đến Run/Debug > Consolephần, sau đó bạn sẽ thấy tùy chọn "Giới hạn đầu ra của bàn điều khiển." Bạn có thể bỏ chọn phần này hoặc thay đổi số trong hộp văn bản "Kích thước bộ đệm bảng điều khiển (ký tự)" bên dưới.

(Đây là trong Galileo, Helios CDT, Kepler, Juno, Luna, Mars, Neon, Oxygen và 2018-09)


188
Tôi không thể tin rằng đây là câu trả lời được bình chọn cao nhất của tôi trên SO. Tôi ghi nhớ tiêu chuẩn C không có gì.
gièm pha

4
Thận trọng: Vô hiệu hóa tùy chọn này không may là rất có lỗi. Vô hiệu hóa giới hạn gây ra tất cả các loại hành vi lạ (Juno) liên quan đến bộ nhớ. Tôi sẽ tư vấn cho chống lại nó.
AndreasT

2
@detly Tùy chọn đó cũng có ở Helios
Sudheer Kumar

9
Nếu bạn vô hiệu hóa giới hạn, có lẽ bạn đang gặp vấn đề về bộ nhớ vì bạn không bao giờ xóa bảng điều khiển của mình. Nhấp vào tờ giấy có chữ X màu xám trên đó một lần và một lần.
Roger

3
@mapto Woohoo, trang trại danh tiếng một câu trả lời của tôi tiếp tục!
gièm pha

39

Mở menu Windows> Preferences.

Mở rộng tùy chọn Run / Debug> Console.

Đặt Console buffer size (characters)cái gì đó lớn hơn nhiều. 2147383647/ ~ 2GB là giới hạn trên (hoặc 1000000/ ~ 1MB trong các bản phát hành cũ hơn). Hoặc chỉ cần bỏ chọn Limit console output.


1
Giới hạn trên hiện tại là 2147383647, khoảng 2GB, kể từ phiên bản Oxygen.1a (4.7.1a) Build id: 20171005-1200.
tyblu

17

Đối với người dùng CDT / bản dựng C / C ++ , cũng điều chỉnh cài đặt

trong Window> Preferences

trong C / C ++> Build> Console (!)

(Lần này là về số lượng dòng.)

Điều này cũng ảnh hưởng đến "Bảng điều khiển xây dựng toàn cầu CDT".


9

Trên MAC OS X 10.9.5 và Eclipse Luna Service Release 1 (4.4.1), nó không được tìm thấy trong menu Window, mà thay vào đó là: Eclipse> Preferences> Run / Debug> Console.


8

Thay thế

Nếu giao diện điều khiển của bạn không có sản phẩm nào, click chuột phải vào khu vực điều khiển > Preferences ... > thay đổi giá trị cho kích thước bộ đệm Console (ký tự) (đề nghị) hoặc bỏ chọn Hạn chế giao diện điều khiển đầu ra (không khuyến khích):

nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây


3

Cửa sổ> Tùy chọn, đi đến phần Chạy / Gỡ lỗi> Phần điều khiển >> "Giới hạn đầu ra của bàn điều khiển. >> Kích thước bộ đệm của bảng điều khiển (ký tự):" (Tùy chọn này có thể được nhìn thấy trong Eclipse Indigo, nhưng nó giới hạn kích thước bộ đệm ở 1.000.000)


3

Trong Cửa sổ> Tùy chọn, đi đến phần Chạy / Gỡ lỗi> Bảng điều khiển, sau đó bạn sẽ thấy tùy chọn "Giới hạn đầu ra của bảng điều khiển." Bạn có thể bỏ chọn này hoặc thay đổi số trong hộp văn bản "Kích thước bộ đệm bảng điều khiển (ký tự)" bên dưới. Đừng bỏ chọn.

Cái này dành cho Eclipse như Galileo, Kepler, Juno, Luna, Mars và Helios.


1

Đối với người dùng C ++, để tăng kích thước đầu ra của bảng điều khiển Build, hãy xem tại đây

tức là Windows> Tùy chọn> C / C ++> Build> Console


0

Eclipse có giới hạn 32000 ký tự trên mỗi dòng. Nếu bạn có, ví dụ JSONObject, mà bạn muốn đăng nhập vào bảng điều khiển, bạn sẽ không thành công. Bạn không thể xử lý việc này với hộp kiểm. Thử nghiệm

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.