почему я не могу установить точку останова в затмении? - PullRequest
47 голосов
/ 05 января 2012

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

Ответы [ 8 ]

131 голосов
/ 05 января 2012

Возможно, вы только что нажали "Пропустить все точки останова" в представлении точки останова - просто нажмите еще раз.

Skip All Breakpoints (Ctrl + Alt +V)

Связывания клавиш по умолчанию: Ctrl + Alt + B .

8 голосов
/ 21 августа 2015

Это не совсем отвечает на вопрос OP, но при попытке двойного щелчка добавить точки останова я получаю сообщения о том, что «эта функция не включена».панель точек останова и выберите «Типы точек останова» -> «Точки останова C / C ++» вместо «По умолчанию».Тогда все работало нормально.

3 голосов
/ 17 апреля 2017

в Python, я должен был перейти к: windows-> перспектива-> открыть перспективу-> отладка, затем выберите вкладку точек останова и убедитесь, что ноль с косой чертой (пропустить все точки останова) не выбран (вы также можете использовать Ctrl-Alt-B для переключения).

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

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

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

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

2 голосов
/ 15 апреля 2014

Моя «точка останова переключения» и другие пункты меню были отключены. Я перезапустил Eclipse (Kepler SR1), и они вернулись включенными. Я мог бы снова установить контрольные точки!

2 голосов
/ 05 января 2012
  1. Открыть Debug Просмотр
  2. Открыть Breakpoint Перспектива
  3. Щелкните правой кнопкой мыши все точки останова Там
  4. Нажмите Включить
1 голос
/ 11 апреля 2013

В моем случае я открыл представление «Точки останова», щелкнул «удалить все точки останова», а затем выключил и пропустил опцию «Пропустить все точки останова». Это позволило мне снова установить контрольные точки. Это было после того, как перезапуск затмения не помог.

0 голосов
/ 24 ноября 2016

У меня была проблема с симуляцией, для меня стандартный редактор кода изменился после установки нового плагина из Marketplace. Видимо, плагин думал изменить редактор по умолчанию для множества типов файлов, а не только для того, для которого я его установил. Новый редактор не позволял устанавливать точки останова, но я не знал, что он изменился в то время. Когда я щелкнул правой кнопкой мыши по своему исходному файлу в Project-explorer, я увидел в open-with новый редактор, перечисленный вверху. Когда я открылся в предыдущем редакторе, все вернулось в нормальное состояние.

...