Есть ли ярлык в Eclipse для повторного запуска последней запущенной программы?

Одна из самых частых вещей, которые я делаю с Eclipse, - это перезапустить последнюю программу. Я делаю это, перейдя в Run → Run History → [top most item].

Есть ли клавиша быстрого доступа, которая делает это?

Я знаю CTRL + F11, но это не работает для меня. Он запустит самую последнюю программу только в том случае, если текущий активный класс (класс, исходный код которого я редактирую) не имеет основного метода. Если он это сделает, он будет использовать этот класс в качестве точки входа для программы, а не из списка Run History.

Ответ 1

Для CTRL + F11, чтобы работать так, как вы хотите, вы должны установить (из "Windows/Preferences" )
"Run/debug > Launching : Launch Operation" для:

Всегда запускайте ранее запущенное приложение


Как Thorbjørn Ravn Andersen упоминает в комментарии, запуская последнее приложение, которое раньше было (3.2 или раньше) по умолчанию.
Поскольку 3.3M6 (март 2007 г.), как показано этот поток:

По умолчанию для запуска или отладки выбранного файла или активного редактора было упрощено выполнение и отладка приложений.
Если выбранный ресурс (или активный редактор) не является исполняемым, пользователи могут выбрать запуск связанного проекта или повторный запуск предыдущего запуска.

Эти параметры управляются на странице предпочтений Run/Debug > Launching.
Пользователи также могут вернуться к 3.2 поведению при запуске предыдущего приложения.


Torsten подтверждает в комментариях:

Нажатие F11 запускает последнее приложение в режиме отладки.

Ответ 2

Run → Run History → [top most item] - это просто Alt + R + T + 1. Но недостатком этого способа является то, что меню Run должно содержать только один элемент с горячей клавишей "T".

Ответ 3

Да, Ctrl - F11.

Ответ 4

Для проектов Scala (Scala IDE) я должен был также добавить это, чтобы избежать выбора Scala lanucher каждый раз:

  • Запуск/Отладка > Запуск > Предпочтения по умолчанию для запуска
  • в Тип запуска/режим выберите Scala Приложение
  • в Предпочитаемый запуск выберите Scala Приложение (новый отладчик) Launcher

Это также работает для других запусков, которые открывают диалог, когда вы нажимаете Ctrl + F11

Ответ 5

CTRL-F11

Кроме того, вам не нужно идти в Run → Run History. Вы можете просто нажать маленькую стрелку вниз рядом с кнопкой "Выполнить" (это выглядит как зеленый круг с символом белого воспроизведения в нем) на панели инструментов.

Ответ 6

Ctrl + Shift + F9 означает Relaunch with the same configuration.

Это работает для меня!

По крайней мере, в Pydev-Editor. Я не уверен в других перспективах...

Ответ 7

Да, Ctrl + F11 работает в Windows и команда + fn + F11 в Mac.