Чи є ярлик в Eclipse, щоб повторно запустити останню запущену програму?


148

Одне з найчастіших речей, яке я роблю з Eclipse, - це повторний запуск останньої програми. Я це роблю, перейшовши до пункту Run -> History Run -> [top most item] .

Чи є клавіша швидкого доступу, яка робить це?

Я знаю про CTRL+, F11але це не працює для мене. Він запустить найсвіжішу програму лише в тому випадку, якщо активний клас (клас, вихідний код якого я редагую) не має основного методу. Якщо це зробити, він буде використовувати цей клас як точку входу для програми, а не той, який є зі списку Run Run.

Відповіді:


227

Щоб CTRL+ F11працював так, як ви хочете, потрібно встановити (з "Windows / Налаштування") налаштування
" Run/debug > Launching : Launch Operation" на:

Завжди запускайте раніше запущену програму


Як згадує Thorbjørn Ravn Andersen у коментарі, запуск останнього додатка (3.2 або раніше) був типовим для поведінки.
З 3.3M6 (березень 2007 р.), Як проілюстровано цією темою :

За замовчуванням запущені програми та налагодження програм спрощено для запуску або налагодження вибраного файлу чи активного редактора.
Якщо вибраний ресурс (або активний редактор) не виконується, користувачі можуть вирішити запустити пов'язаний проект або повторно запустити попередній запуск.

Ці налаштування керуються на сторінці Run/Debug > Launchingналаштувань.
Користувачі також можуть повернутися до 3,2 поведінки завжди запускаючи попередню програму.


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

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


15
Це фактично історична поведінка Ctrl-F11. Ганьба тим, хто змінився.
Thorbjørn Ravn Andersen

3
Нова поведінка оптимальна для початківців, які пишуть єдиний виконуваний клас. Старий підхід є оптимальним для великих завдань з декількома проектами, які можуть мати декілька вхідних точок.
Audrius Meskauskas

3
Дякую, а для користувача Mac - це Command + F11 (часто функціональні кнопки за замовчуванням не включені, тому це по суті Command + fn + F11)
1313

Якщо вам потрібні обидва способи поведінки, призначте простий ключ для запуску поточної програми, в даний час запущений комбінацією alt + shift + x +. Для Java я встановив Alt + j (призначений для приєднання рядків за замовчуванням)
Paddy

1
@Noumenon через 8 років, не надто впевнений. Я пам’ятаю, він повинен запустити останню операцію. Отже, якщо останній сеанс був налагодженим, він повинен повторно запустити сесію налагодження.
VonC

16

Виконати -> Історія запуску -> [найпопулярніший елемент] - це просто Alt+ R+ T+ 1. Але недоліком цього способу є те, що Runменю повинно містити лише один пункт із гарячою клавішею "T".



2

Для проектів Scala (Scala IDE) я повинен був також додати це, щоб уникнути вибору лануера Scala кожен раз:

  • Виконати / налагодити > Запуск > Налаштування запуску за замовчуванням
  • у Тип запуску / режим запуску виберіть програму Scala
  • у вподобаному запуску виберіть програму Scala Application (новий налагоджувач)

Це також працює для інших запусків, які відкривають діалогове вікно при натисканні Ctrl+F11


2

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

Це у мене виходить!

Принаймні в Pydev-Editor. Я не впевнений в інших перспективах ...


1

Ctrl-F11

А також вам не потрібно переходити до Run -> History Run. Ви можете просто натиснути невелику кнопку зі стрілкою вниз поруч із кнопкою Запустити (Це схоже на зелене коло з білим символом відтворення) на панелі інструментів.


6
Так, але коли ви знаходитесь в зоні, клавіатура працює швидше, ніж миша
Itay Maman

Саме так. Встановіть CTRL-F11 належним чином.
DragonBorn

В даний час я редагую свій тест JUnit і хочу лише запустити тестовий метод, про який пишу. Я роблю це, спочатку виділяючи ім'я методу -> Я роблю це кожен раз, коли хочу запустити. Тому я попросив ярлик для запуску останнього запуску. Я думаю, що це правильний випадок, коли нам потрібен окремий ярлик для останнього запуску
третього


0

Ctl + F11 не працював і для мене (Neon на Lubuntu). Я почав це робити: Alt + r + t + 1

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

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


0

Спосіб перший:

Клацніть на проект з цього значка. У цей час утримуйте кнопку зсуву, проект також перезапуститься (Закінчити та відновити) із портом сервера.

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

Спосіб другий:

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

Із рядка меню Eclipse: Windows => Налаштування => Введіть та виберіть клавіші, введіть фільтр tex: завершити та перезапустити. Прив’яжіть клавішу швидкого доступу так:

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.