Cửa sổ ngay lập tức cho Eclipse


90

Eclipse có tương tự như "Cửa sổ ngay lập tức" của Visual Studio, một cửa sổ mà tôi có thể đánh giá các câu lệnh khi ở trong trình gỡ lỗi không?


7
Hãy chấp nhận câu trả lời của Todd là câu trả lời được chấp nhận, AdamC là hữu ích nhưng là tương tự hơn với cửa sổ Watch, trong khi Todd đã tìm thấy tương tự thực tế để cửa sổ Immediate
STW

Câu trả lời:


65

Eclipse có một khái niệm thực sự thú vị là Scrapbook Pages , nơi bạn có thể đánh giá các câu lệnh ngay cả khi bạn không gỡ lỗi. Tuy nhiên, nếu bạn muốn đánh giá mã bằng các giá trị từ chương trình hiện tại, hãy chuyển đến Window-> Show View-> Expressions. Ở đó bạn có thể đặt bất kỳ biểu thức nào bạn muốn và theo dõi nó khi chương trình của bạn thực thi.


1
Biểu thức khá gần gũi. Cảm ơn!
Justin R.

1
trong khi câu trả lời là đúng, theo một cách nào đó, câu trả lời của Todds tốt hơn, vì anh ấy đưa ra một phép loại suy chính xác hơn cho VS Cửa sổ tức thì
KL

tự động hoàn thành dường như không hoạt động trong cửa sổ biểu thức. nó không thuận tiện cho việc đánh giá các đoạn mã trong khi gỡ lỗi.
nakhli

Gọn gàng, tôi không biết về Trang sổ lưu niệm.
jjb

Biểu thức không hoạt động chính xác như cửa sổ tức thì trong Visual Studio, câu trả lời của Todd tốt hơn nhiều và nên được coi là câu trả lời.
mhan0125

136

Đúng. Tên chế độ xem là "Hiển thị".

Window-> Show View-> Other Nó nằm trong thư mục Debug.

Khi vào đó, bạn đánh giá các câu lệnh trong khi ở trong trình gỡ lỗi.


19
tôi khuyên bạn nên cập nhật đây là câu trả lời chính xác vì nó gần với cửa sổ ngay lập tức hơn nhiều so với "chế độ xem biểu thức".
Michal

Cảm ơn vì điều đó - Tôi đã bỏ lỡ cửa sổ ngay lập tức!
Bayard Randel

4
Chọn câu lệnh, bấm chuột phải và sau đó Thực hiện. Bạn cũng có thể nhấn nút phát nhỏ trên thanh công cụ hiển thị.
Doguhan Uluca

1
một tùy chọn để mở nó Ctrl + Num 3, sau đó gõ biểu
Sushant Bhatnagar

1
Các lệnh gọi hàm có hoạt động trong cửa sổ hiển thị không? Chúng dường như không hiệu quả với tôi, hoặc có thể tôi đang hiểu sai về cách chúng hoạt động. Nếu tôi nhập tên hàm và nhấn enter, nó không hiển thị giá trị trả về.
Setafire

5

Kiểm tra ctrl-shift-i hoặc Hiển thị ctrl-shift-d?


6
Để làm rõ, bạn có thể đánh dấu một số mã trong trình gỡ lỗi và nhấn ctrl + shift + i hoặc phải cấp nhấp chuột> kiểm tra để xem đánh giá của mã
Giàu bán
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.