Каков кратчайший путь в затмении для прекращения отладки / работы? - PullRequest
44 голосов
/ 26 ноября 2008

Что такое ярлык в eclipse для прекращения отладки / запуска? Просматривая под Предпочтения -> Ключи говорят Ctrl + F2 , но это не работает.

Ответы [ 9 ]

29 голосов
/ 22 июня 2011

Перейти в «Настройки» -> «Общие» -> «Ключи»

Найти "Завершить" Установите привязку к тому, что вы хотите (в моем случае F12 ).

Затем измените «Когда» с «Отладка» на «Редактирование источника Java».

У меня сейчас работает.

Переход к настройке перспективы только показал мне привязки, которые у меня уже были, но не позволил мне их установить.

10 голосов
/ 26 ноября 2008

Как сказано здесь , вы можете добавить / включить группу команд Debug для любой перспективы, используя
Window / Customize Perspective > Commands.
(Выберите группу «Отладка»)

Затем откройте представление «Отладка» в перспективе Java (возможно, в качестве быстрого представления), и вы должны получить привязку клавиш Terminate.

Полагаю, это не сработало, потому что вы пробовали это в не отладочном сеансе.

9 голосов
/ 12 ноября 2010

Хорошо, это по общему признанию неубедительный ответ, но здесь идет. CTRL + F2 просто не работает для меня (с любой точки зрения). Понятия не имею почему. Я бегу 3.5.2

Поэтому я нажал Alt , R , T , Введите .

Alt , чтобы перейти к верхней строке меню. R , чтобы выбрать меню запуска. T , чтобы выбрать завершение. Наконец, введите , чтобы фактически вызвать его. Это действительно не так уж и плохо. Ламе? Да. Быстрее, чем щелчок мышью? Конечно.

5 голосов
/ 27 декабря 2012

Прочитайте все это, но не нашли простого способа. Итак, я собрал очень простой плагин .

Надеюсь, это поможет кому-то еще.

5 голосов
/ 06 июля 2012

Откройте представление отладки для вашей перспективы ( Alt + Shift + Q , Q -> найти отладку). После запуска приложения используйте CTRL + F7 ( Command + F7 на Mac), чтобы переключиться в режим отладки, нажмите клавишу вниз, чтобы выделите запущенное приложение и активируйте ярлык для завершения

Ссылаясь на этот ответ, я не думаю, что он работает постоянно, потому что в зависимости от того, что было выполнено, eclipse может не зарегистрировать команду 'terminate' как доступную.

Например, когда я запускаю свой проект с помощью maven (плагин m2e), кнопка «Завершить» в представлении консоли доступна, но не в меню. Смотрите скриншот ниже (я использовал Springsource Tools Suite 2.9.2, основанный на eclipse indigo и m2e 1.0.200)

When running maven, console view terminate button is available but not on Run menu

Это потому, что запущенное приложение не выбрано по умолчанию в представлении отладки.

Эта проблема обсуждается в ветке форума eclipse здесь.

0 голосов
/ 26 апреля 2018

Многие из приведенных выше ответов работают для некоторых людей, но, возможно, не для всех. Как упоминал Скотт Биггс, команда F2 может не работать на Mac (обратите внимание, что для получения F2 на Mac вам также нужно удерживать клавишу FN), поэтому вы можете сбросить привязку к shift-F2. Работал на меня, пока вы отлаживаете.

0 голосов
/ 09 января 2018

Я тоже столкнулся с этой проблемой, но все еще не нашел правильного решения.

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

Как я только что видел в их разделе ошибок, они (возможно) работают над отображением диалогового окна для выбора, какую запущенную программу вы хотите прекратить, когда вы нажимаете кнопку завершения (вероятно, по умолчанию это Ctrl + F2).

Вы можете увидеть страницу ошибки для этой проблемы для получения дополнительной информации и обновлений. надеюсь, это кому-нибудь поможет.

0 голосов
/ 04 октября 2015

На вкладке окна вы можете увидеть ярлыки:

enter image description here

0 голосов
/ 31 мая 2012

F2 может уже использоваться вашей операционной системой, которая может перехватить нажатие клавиши до того, как Eclipse получит шанс.

На Mac, клавиша F2 часто используется для увеличения яркости экрана. Это будет иметь приоритет над всем, что Eclipse назначит ему. Перевод: когда вы нажмете F2 на некоторых маках (в зависимости от ваших настроек), ваш экран (попытается) прояснится, и Eclipse ничего не сделает.

Надеюсь, это поможет.

...