Немедленное окно для Eclipse


90

Есть ли у Eclipse аналог «Immediate Window» Visual Studio, окна, в котором я могу оценивать операторы, находясь в отладчике?


7
Пожалуйста, примите ответ Тодда как принятый ответ, AdamC полезен, но более аналогичен окну наблюдения, тогда как Тодд нашел фактический аналог окна немедленного действия
STW

Ответы:


65

В Eclipse есть действительно классный концептуальный вызов Scrapbook Pages, где вы можете оценивать операторы, даже если вы не отлаживаете. Однако, если вы хотите оценить код, используя значения из текущей программы, перейдите в Window-> Show View-> Expressions. Там вы можете ввести любое выражение, какое захотите, и отслеживать его выполнение программы.


1
Выражения довольно близки. Благодарность!
Джастин Р.

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

автодополнение не работает в окне выражения. это не удобно для оценки сниппетов во время отладки.
nakhli 09

Отлично, я не знала о страницах альбома для вырезок.
jjb 06

Выражение не работает точно так же, как немедленное окно в Visual Studio, ответ Тодда намного лучше, и его следует воспринимать как ответ.
mhan0125 06

136

Да. Имя представления - «Дисплей».

Окно-> Показать вид-> Другое Это находится в папке отладки.

Оказавшись там, вы оцениваете операторы в отладчике.


19
Я бы порекомендовал обновить это как правильный ответ, поскольку он намного ближе к непосредственному окну, чем "просмотр выражений".
Михал

Спасибо за это - мне не хватало непосредственного окна!
Bayard Randel,

4
Выберите оператор, щелкните правой кнопкой мыши и затем «Выполнить». Вы также можете нажать маленькую кнопку воспроизведения на панели инструментов дисплея.
Догухан Улука, 09

1
другой вариант, чтобы открыть его Ctrl + Num 3, затем введите выражение
Sushant Bhatnagar

1
Работают ли вызовы функций в окне дисплея? Мне кажется, что они не работают, или, может быть, я неправильно понимаю, как они работают. Если я введу имя функции и нажму Enter, возвращаемое значение не отобразится.
Setafire

5

Проверить ctrl-shift-i или Display ctrl-shift-d?


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