2012-06-25 17 views

Trả lời

14

Settings | Debugger | Data Views:

Enable toString()

+0

Nó đã được kích hoạt. Nhưng tôi thấy đâu là vấn đề - một cái nhìn khác cho các lớp Collection được kích hoạt và các đối tượng của tôi thực sự là các bộ sưu tập. Tôi ước tôi có thể thưởng thức cả hai cách - nếu đối tượng bị sụp đổ - toString() được hiển thị, nếu được mở rộng - chế độ xem thay thế, tốt hơn nhiều so với chế độ xem bộ sưu tập mặc định. – mark

+0

nhưng bạn cần phải bấm vào xem cây đối tượng, và tôi muốn chỉ để di chuột vào biến để xem nó, là có thể? –

+1

@MohammedSubhiSheikhQuroush bạn đã bao giờ tìm hiểu xem điều này có khả thi không? Tôi cũng đang tìm kiếm màn hình tự động này, như tôi đã quen với những gì Eclipse làm ... –

2

Theo mặc định IntelliJ IDEA không màn hình toString() của đối tượng theo quan điểm gỡ lỗi, trừ khi bạn rõ ràng cho nó không phải để trong hộp thoại được trỏ bởi CrazyCoder trên.

Vấn đề mà tôi đã tìm thấy là vì một số lý do quanh co mà chỉ những người ở JetBrain mới hiểu được, IntelliJ Idea (vẫn ở phiên bản 13) sẽ âm thầm bỏ qua cài đặt trên và nó sẽ không gọi toString() trên các lớp không ghi đè lên phương thức toString(). Ngay cả việc thêm lớp của bạn vào 'Đối với các lớp từ danh sách:' sẽ không dẫn đến việc gọi toString() trừ khi lớp của bạn ghi đè nó một cách rõ ràng. Vì vậy, có vẻ như IntelliJ Idea sẽ không bao giờ gọi phương thức toString() mặc định của lớp Object. Tôi cho rằng nó phải bị dị ứng với nó.

8

Sử dụng IDEA 13.1:

Preferences -> Debugger -> Gõ Trình kết xuất dữ liệu

  • + (thêm) renderer mới, cung cấp cho nó một cái tên

  • On 'Khi render nút 'chọn tùy chọn' Sử dụng biểu thức sau ', nhập' toString() '.

Điều này dường như mang lại cho tôi hành vi giống như Eclipse.

Tôi muốn dán ảnh ... nhưng không có đủ điểm. : P

0

Nhấp chuột phải vào biến trong cửa sổ Gỡ lỗi và chọn "xem văn bản". Nó sẽ mở ra một cửa sổ hiển thị "toString"

+0

Không chắc chắn lý do tại sao điều này đã được donevoted, đã vô cùng hữu ích cho tôi; dừng các nút scala (mà bí mật là các bộ sưu tập) hiển thị trong "chế độ ngu ngốc" –

Các vấn đề liên quan