По какой-то нечетной причине я не могу использовать точки останова в своем проекте eclipse. Все точки останова, которые я установил, имеют на них диагональную линию, над точкой в соответствующей строке (в левом поле окна), как будто они заблокированы. Когда я запускаю режим отладки, точки останова игнорируются. Любые идеи?
Почему я не могу установить точку останова в затмении?
Ответ 1
Вероятно, вы нажали "Пропустить все точки останова" в представлении точки останова. Просто нажмите снова: D.
Связи ключей по умолчанию: Ctrl + Alt + B.
Ответ 2
Это точно не отвечает на вопрос OPs, но при попытке двойного щелчка добавить точки останова, я получаю сообщения о том, что "эта функция не включена".
Мне нужно было щелкнуть правой кнопкой мыши по строке точки останова и выбрать "Типы точек останова" → "Точки останова C/С++" вместо "По умолчанию". Затем он работал нормально.
Ответ 3
- Открыть
Debug
Просмотреть - Открыть
Breakpoint
Перспектива - Щелкните правой кнопкой мыши все точки останова там
- Нажмите Включить
Ответ 4
в python, мне пришлось перейти к: windows- > перспектива- > Open Perspective- > Debug затем выберите вкладку "Точки останова" и убедитесь, что нуль с косой чертой (пропустить все точки останова) не выбран (вы также можете использовать Ctrl-Alt-B для переключения).
Ответ 5
Моя "контрольная точка переключения" и другие параметры меню были отключены. Я перезапустил Eclipse (Kepler SR1), и они вернулись. Я мог бы снова установить точки останова!
Ответ 6
В моем случае я отредактировал свой код во время отладки, добавив нулевую проверку, чтобы я мог разместить точку останова, чтобы остановить выполнение, только когда определенное значение было нулевым. Я не мог добавить точку останова, потому что строка кода, о которой идет речь, не присутствовала в запущенном приложении.
В Java некоторые изменения кода могут быть сплетены, как только файл будет сохранен, так что в моем случае помнить о сохранении изменений было достаточно, чтобы можно было разместить точку останова.
Для изменений, которые невозможно сплести, приложение должно быть перезапущено до появления новых строк кода.
Ответ 7
В моем случае я открыл представление Breakpoints, нажал "удалить все контрольные точки", а затем отключил параметр "пропустить все точки останова", затем включил. Это позволило мне снова установить точки останова. Это было после перезапуска eclipse, которая не помогла.
Ответ 8
У меня была симулятивная проблема, для меня стандартный редактор кода изменился после установки нового плагина из Marketplace. По-видимому, плагин решил изменить редактор по умолчанию для большого количества типов файлов, а не только тот, для которого я его установил. Новый редактор не позволял устанавливать контрольные точки, но я не знал, что он изменился в то время. Когда я щелкнул правой кнопкой мыши мой исходный файл в Project-explorer, я увидел под открытым списком - с новым редактором, указанным сверху. Когда я открылся с предыдущим редактором, все стало нормальным.