Jendela Segera untuk Eclipse

90

Apakah Eclipse memiliki analog ke "Jendela Segera" Visual Studio, jendela di mana saya dapat mengevaluasi pernyataan saat berada di debugger?

Justin R.
sumber
7
Mohon terima jawaban Todd sebagai jawaban yang diterima, AdamC berguna tetapi lebih mirip dengan Watch Window, sedangkan Todd telah menemukan analog yang sebenarnya ke jendela Immediate
STW

Jawaban:

65

Eclipse memiliki panggilan konsep yang sangat keren Scrapbook Pages di mana Anda dapat mengevaluasi pernyataan bahkan saat Anda tidak sedang debugging. Namun, jika Anda ingin mengevaluasi kode menggunakan nilai dari program saat ini, buka Window-> Show View-> Expressions. Di sana Anda dapat memasukkan ekspresi apa pun yang Anda inginkan dan melacaknya saat program Anda dijalankan.

AdamC
sumber
1
Ekspresi cukup dekat. Terima kasih!
Justin R.
1
Meskipun jawabannya benar, dalam beberapa hal, jawaban Todds lebih baik, karena ia memberikan analogi yang lebih tepat untuk VS Immediate Window
KL
pelengkapan otomatis sepertinya tidak berfungsi di jendela ekspresi. tidak nyaman untuk mengevaluasi cuplikan saat melakukan debug.
nakhli
Baik, saya tidak tahu tentang Halaman Scrapbook.
jjb
Ekspresi tidak bekerja persis seperti jendela langsung di Visual Studio, jawaban Todd jauh lebih baik dan harus dianggap sebagai jawaban.
mhan0125
136

Iya. Nama tampilan adalah "Tampilan".

Window-> Show View-> Other Itu ada di bawah folder Debug.

Setelah di sana Anda mengevaluasi pernyataan saat berada di debugger.

Todd
sumber
19
saya akan merekomendasikan memperbarui ini sebagai jawaban yang benar karena lebih dekat ke jendela langsung daripada "tampilan ekspresi".
Michal
Terima kasih untuk itu - saya kehilangan jendela langsung!
Bayard Randel
4
Pilih pernyataan tersebut, klik kanan dan kemudian Execute. Anda juga dapat menekan tombol putar kecil pada bilah alat tampilan.
Doguhan Uluca
1
opsi lain untuk membukanya Ctrl + Num 3, lalu ketik ekspresi
Sushant Bhatnagar
1
Apakah panggilan fungsi berfungsi di jendela tampilan? Mereka sepertinya tidak berhasil untuk saya, atau mungkin saya salah paham tentang cara kerjanya. Jika saya memasukkan nama fungsi dan menekan enter, itu tidak menampilkan nilai yang dikembalikan.
Setafire
5

Periksa ctrl-shift-i atau Tampilkan ctrl-shift-d?

Trevor Harrison
sumber
6
Untuk memperjelas, Anda dapat menyorot beberapa kode dalam debugger dan tekan ctrl + shift + i atau klik kanan-> periksa untuk melihat evaluasi kode
Penjual Kaya