Eclipse için Hemen Pencere


90

Eclipse, hata ayıklayıcıdayken ifadeleri değerlendirebileceğim Visual Studio'nun "Anında Penceresi" için bir analog var mı?


7
Lütfen Todd'un cevabını kabul edilen cevap olarak kabul edin, AdamC's yararlıdır ancak Watch Window ile daha benzerdir, oysa Todd Immediate penceresinin gerçek benzerini buldu
— STW

Yanıtlar:


65

Eclipse, hata ayıklamadığınız zamanlarda bile ifadeleri değerlendirebileceğiniz gerçekten harika bir konsept çağrısı olan Karalama Defteri Sayfalarına sahiptir . Bununla birlikte, mevcut programdaki değerleri kullanarak kodu değerlendirmek istiyorsanız, Pencere-> Görünümü Göster-> İfadeler'e gidin. Orada istediğiniz herhangi bir ifadeyi koyabilir ve programınız çalışırken onu takip edebilirsiniz.


1
İfadeler oldukça yakındır. Teşekkürler!
— Justin R.

1
cevap doğru olsa da, bir şekilde Todds cevabı daha iyi, çünkü VS Immediate Window
— KL

otomatik tamamlama, ifade penceresinde çalışmıyor gibi görünüyor. hata ayıklama sırasında parçacıkları değerlendirmek için uygun değildir.
— nakhli

Düzgün, Karalama Defteri Sayfalarını bilmiyordum.
— jjb

İfade tam olarak Visual Studio'daki anlık pencere gibi çalışmaz, Todd'un cevabı çok daha iyidir ve cevap olarak alınmalıdır.
— mhan0125

136

Evet. Görünüm adı "Ekran" dır.

Pencere-> Görünümü Göster-> Diğer Debug klasörünün altındadır.

Oraya girdikten sonra, hata ayıklayıcıdayken ifadeleri değerlendirirsiniz.


19
Hemen pencereye "ifadeler görünümü" nden çok daha yakın olduğu için bunu doğru yanıt olarak güncellemenizi tavsiye ederim.
— Michal

4
İfadeyi seçin, sağ tıklayın ve ardından Yürüt. Ayrıca ekran araç çubuğundaki küçük oynat düğmesine de basabilirsiniz.
— Doguhan Uluca

1
açmak için başka bir seçenek Ctrl + Num 3, ardından ifade yazın
— Sushant Bhatnagar

2
Görüntü penceresinde işlev çağrıları çalışıyor mu? Benim için işe yaramıyor gibi görünüyorlar ya da nasıl çalıştıklarını yanlış anlıyorum. Bir işlev adı girip enter tuşuna basarsam, dönüş değerini göstermiyor.
— Setafire

1
Tutulma 2019-09 R'de, adı Debug Shell
— pushStack

5

Ctrl-shift-i veya Display ctrl-shift-d'yi inceleyin.


6
Açıklığa kavuşturmak için, hata ayıklayıcıdaki bazı kodları vurgulayabilir ve ctrl + shift + i tuşlarına basabilir veya kodun değerlendirmesini görmek için sağ tıklama-> denetleyebilirsiniz
— Rich Seller
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.