Подтвердить что ты не робот

В Eclipse, как мне изменить перспективы после завершения процесса?

Итак, Eclipse по умолчанию автоматически переключается на перспективу отладки, когда вы нажимаете точку останова. Однако меня раздражает, что при завершении процесса он автоматически не переключается на предыдущую перспективу (например, Java). Он просто остается в отладочной перспективе, хотя отлаживать нечего, потому что ничего не работает.

Возможно ли это?

4b9b3361

Ответ 1

Чтобы закончить проверку метки, эта опция указывает Eclipse, когда нужно переключиться на соответствующую перспективу при приостановке программы, то есть когда точка останова будет удалена, она переключится на перспективу отладки.

Переход на другую перспективу после завершения отладки должен выполняться вручную

Java perspective

Если вы хотите, чтобы он не переключился на Debug в первую очередь, вы можете выбрать "Никогда" в качестве опции (введенной в Eclipse 3.2 в то время).

(Вы можете найти данную страницу Preferences в Run/Debug > Perspective)

alt text

Если вы хотите переключиться обратно в ситуации, когда отлаженная программа обычно заканчивается (не когда вы хотите остановить ее отладку самостоятельно), вы можете надеяться, что Eclipse выяснит, что ваша программа обычно заканчивается и переключается на "дефолтную" перспективу в это время...

Однако нет понятия "дефолтная" перспектива, так как Eclipse знает, к какому из них нужно переключиться? ( "Предпочтения/Перспективы/Сделать значение по умолчанию" относится только к диалоговому окну "Открытая перспектива", но это может быть не та же перспектива, что и тот, который вы действительно хотите переключить обратно после отладки)

Open perspective

Кроме того, должен ли Eclipse закрывать перспективу отладки или просто менять другую?
Что делать, если работает более одной программы - когда кто-то завершает работу, вы все равно можете отлаживать другую, а может и нет.

Дело в том, что решение о том, когда менять перспективу (и какую перспективу изменить), не является разумным для машины - это требует, чтобы человек знал, что он хочет делать дальше.

Ответ 2

Ctrl + F8, ярлык по умолчанию для изменения видов, немного уменьшает боль.

Ответ 4

вам нужно будет написать плагин eclipse

здесь я нашел пример, как в перспективе коммутатора

Ответ 5

По состоянию на 2015 год этот очень простой пользовательский интерфейс UI не рассматривается в Eclipse: официальный отчет об ошибках присваивается (но не фиксируется).

К счастью, Свен Рамушкат и Дирк Эйсманн написал для этого плагин: Перспективный коммутатор для Eclipse/Flash Builder

Теперь плагин автоматически переключится с перспективы отладки на предыдущую перспективу без отладки, как только сеанс отладки будет завершен

Он работает на Eclipse Luna (и выше)

Установка

Загрузите zip файл, распакуйте и скопируйте файл jar в папку eclipse/plugins.

После этого вы увидите новую панель Preference.

pref

Все настроено для Eclipse, чтобы вернуться к Java, если у вас есть файл Java или properties, открытый после завершения сеанса отладки.

Ответ 6

Я не думаю, что можно вернуть eclipse автоматически, но вы можете сделать это одним нажатием кнопки в правом верхнем углу окна

введите описание изображения здесь