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

Каково короткое сокращение в eclipse для завершения отладки/запуска?

Что такое ярлык в eclipse для завершения отладки/запуска? В разделе "Настройки" → "Ключи" говорит Ctrl + F2, но он не работает.

4b9b3361

Ответ 1

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

Затем откройте представление "Отладка" в перспективе Java (возможно, как вариант "Быстрый просмотр" ), и вы должны получить ключевое слово Terminate.

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

Ответ 2

Перейдите в раздел Настройки → Общие → Клавиши

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

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

Теперь работает для меня.

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

Ответ 3

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

Итак, я нажал Alt, R, T, Enter.

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

Ответ 4

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

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

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

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

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

Эта проблема обсуждается на форуме

Ответ 5

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

Надеюсь, что это поможет и кому-то другому.

Ответ 6

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

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

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

Ответ 7

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

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

Ответ 8

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

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

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

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

Ответ 9

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