ключи отладки затмения не работают - PullRequest
13 голосов
/ 10 января 2012

Я отлаживаю свой проект C ++ с помощью eclipse Indigo cdt и по какой-то причине клавиши F * перестали работать, когда я отлаживаю. (F8, F6 и т. Д., Которые позволяют перейти к следующей строке и т. Д.)

У кого-нибудь есть идеи? Благодарю.

Ответы [ 8 ]

15 голосов
/ 18 февраля 2013

Я понятия не имею, как я заставил ключи исчезнуть в первую очередь, но что было исправлено, чтобы сбросить перспективу отладки (Вы можете сделать это из Window-> Reset Perspective или щелкнув правой кнопкой мыши на кнопке Debug Perspective сверхуправая панель и затем выберите сброс).

После перезапустите затмение.

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

11 голосов
/ 30 ноября 2012

Я знаю, что уже поздно и уже ответил, но я столкнулся с той же проблемой при отладке проекта Android.Принятый ответ не решил мою проблему даже после многих перезапусков IDE.Мое исправление состояло в том, чтобы войти в Настройки и в Общие -> Ключи.Затем упорядочите список по ключу и найдите F5-F8 «Отладка, шаг вперед, выход, возврат и запуск».Я выделил каждый из них и нажал «Восстановить команду», затем перезапустил Eclipse ... мне показалось, что это работает.

2 голосов
/ 02 июня 2015

У меня точно такая же проблема.Оказалось, это была клавиша F Lock на моей клавиатуре Microsoft.Если у вас есть клавиатура Microsoft с клавишей F Lock, я предлагаю нажать ее, чтобы переключить состояние и посмотреть, решит ли это вашу проблему.

1 голос
/ 02 сентября 2014

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

  1. Откройте раздел настроек Ключи ( CTRL + SHIFT + L дважды).

  2. Щелкните заголовок столбца Binding , чтобы установить порядок сортировки, и найдите ключи отладки ( F5 , F6 , F7 ...).

  3. Для каждой клавиши измените значение действия Когда с Отладка на В окне . Кроме того, вы можете обнаружить, что есть что-то более конкретное, чем «In Window», которое подходит для вашей среды.

1 голос
/ 10 января 2012

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

0 голосов
/ 16 июля 2019

Я проверил это на Eclipse juno и F6, F8 работает правильно. Просто выполните следующие шаги.

1 Нажмите на вкладку окна https://i.stack.imgur.com/qEKBQ.jpg

2 Выберите Настроить перспективу https://i.stack.imgur.com/gdUkU.jpg

3 В панели инструментов видимости убедитесь, что отладка включена https://i.stack.imgur.com/8iC7N.jpg

4 Перейдите на вкладку «Ярлыки», нажмите «Java» и убедитесь, что установлен «Запуск / отладка Java». https://i.stack.imgur.com/Y5NrF.jpg

Надеюсь, это поможет вам. Счастливое кодирование

0 голосов
/ 12 июля 2017

Eclipse Luna 4.4.2 Mac OS X 10.10.5

Когда я запускаю Debug, Eclipse пытается установить сетевое соединение.Если я позволю, иногда кнопки инструментов шага отключены.Если я отрицаю, они включены.Диалог запретить или разрешить приходит из ОС.Я запускаю Eclipse как обычный пользователь, поэтому мне предлагается ввести аутентификацию привилегированного пользователя.

0 голосов
/ 12 января 2016

Хорошо идет в Windows -> Настройки -> Выбрать Ключи в Общие -> Восстановить настройки по умолчанию -> Перезапуск затмения сработал для меня.

...