Есть ли в Eclipse ярлык для повторного запуска самой последней запущенной программы? - PullRequest
145 голосов
/ 20 июля 2009

Одна из самых частых вещей, которую я делаю с Eclipse, - это перезапуск последней программы.Я делаю это, перейдя в Выполнить -> История выполнения -> [самый верхний элемент] .

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

Ответы [ 8 ]

223 голосов
/ 20 июля 2009

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

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


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

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

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


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

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

16 голосов
/ 21 апреля 2013

Выполнить -> История выполнения -> [самый верхний элемент] - это просто Alt + R + T + 1 * * +1010. Но недостатком этого способа является то, что в меню Run должен быть только один элемент с горячей клавишей «T».

6 голосов
/ 20 июля 2009

Да, Ctrl - F11 .

2 голосов
/ 02 августа 2014

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

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

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

2 голосов
/ 29 декабря 2012

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

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

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

1 голос
/ 20 июля 2009

Ctrl-F11

А также вам не нужно идти в Run -> Run History. Вы можете просто нажать маленькую кнопку со стрелкой вниз рядом с кнопкой «Выполнить» (это похоже на зеленый кружок с белым символом воспроизведения) на панели инструментов.

0 голосов
/ 27 июня 2018

Ctl + F11 у меня тоже не сработало (Neon на Lubuntu). Я начал делать это: Alt + r + t + 1

Можно также использовать h вместо t для отладки: Alt + r + h + #

Я знаю, что это немного дольше, но пока мне не нужно тянуться к мышке, и я могу делать это надежно на любой машине с Linux, у меня все хорошо. Кроме того, таким образом я могу выполнить до 9 предыдущих запусков, изменив число

0 голосов
/ 02 апреля 2015

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...