Безпосереднє вікно для Eclipse


90

Чи має Eclipse аналог Visual Studio "Безпосереднє вікно", вікно, де я можу оцінювати оператори, перебуваючи в налагоджувачі?


7
Будь ласка, прийміть відповідь Тодда як прийняту відповідь, AdamC корисна, але є більш аналогічною до "Вікна спостереження", тоді як Тодд знайшов фактичний аналог "Безпосереднього вікна"
STW

Відповіді:


65

Eclipse має справді круту концепцію виклику Scrapbook Pages, де ви можете оцінювати твердження, навіть коли ви не налагоджуєте. Однак, якщо ви хочете обробити код за допомогою значень поточної програми, перейдіть до Вікна-> Показати вигляд-> Вирази. Там ви можете ввести будь-який вираз, який хочете, і відстежувати його під час виконання вашої програми.


1
Вирази досить близькі. Дякую!
Джастін Р.

1
хоча відповідь є правильною, певним чином відповідь Тоддса є кращою, оскільки він надав більш точну аналогію для VS Immediate Window
KL

здається, автозавершення не працює у вікні виразу. це не зручно для оцінки фрагментів під час налагодження.
nakhli

Охайно, я не знав про Сторінки записок.
jjb

Вираз не працює точно так само, як безпосереднє вікно у Visual Studio, відповідь Тодда набагато краща і повинна сприйматися як відповідь.
mhan0125

136

Так. Назва подання - "Відображення".

Вікно-> Показати вигляд-> Інше Це знаходиться в папці Налагодження.

Опинившись там, ви оцінюєте твердження, перебуваючи в налагоджувачі.


19
я рекомендую оновити це як правильну відповідь, оскільки воно набагато ближче до безпосереднього вікна, ніж "подання виразів".
Міхал

Дякую за це - мені не вистачало негайного вікна!
Bayard Randel,

4
Виберіть твердження, клацніть правою кнопкою миші, а потім Виконати. Ви також можете натиснути маленьку кнопку відтворення на панелі інструментів дисплея.
Догухан Улука

1
ще один варіант відкрити його Ctrl + Num 3, а потім ввести вираз
Sushant Bhatnagar

1
Чи працюють виклики функцій у вікні дисплея? Здається, вони не працюють на мене, або, можливо, я не розумію, як вони працюють. Якщо я вводжу назву функції та натискаю клавішу Enter, вона не відображає значення повернення.
Setafire

5

Перевірити ctrl-shift-i чи відобразити ctrl-shift-d?


6
Для уточнення ви можете виділити якийсь код у налагоджувачі та натиснути ctrl + shift + i або клацнути правою кнопкою миші-> перевірити, щоб побачити оцінку коду
Rich Seller
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.