Привязки клавиш или предложения рабочих процессов для управления точками останова с помощью pydbgr в Emacs 23.2 - PullRequest
0 голосов
/ 29 сентября 2010

У меня pydbgr теперь хорошо работает в Emacs 23.2 с virtualenv .Но я запутался, почему точки останова не устанавливаются из буфера исходного кода после запуска Mx pydbgr - как это было бы, например, при использовании pdb.

Я пытался вызвать Cc Cb , но это не переключает точки останова на выбранной строке, как можно было бы надеяться / ожидать.

Также не работает Cx SPC , как это было бы в pdb.

Когда в оболочке pydbgr окно я могу установить точки останова в соответствии с первым сочетанием клавиш выше, но, естественно, гораздо удобнее не перемещатьокна для того, чтобы сделать это.

Кроме того, левое поле буфера, предназначенное для установки точек останова с помощью мыши, не отображается по умолчанию, а привязка кнопки MOUSE для переключения между обычными и временными точками останова не работает "из коробки" прихотя бы с моей конфигурацией .emacs.

Я использую последний код pydbgr и dbgr.el на момент публикации.

Может ли кто-нибудь, имеющий опыт использования pdbgr для отладки приложения Python, прокомментировать лучшие подходы, принятые ими в этом отношении.Возможно, некоторый код конфигурации elisp для установки привязок клавиш, которые работают из окон исходного кода.Я заметил, что pydbgr, по-видимому, не вызывает несовершеннолетний / мажорный режим в окне исходного буфера, поэтому я не знаю, где начать реализовывать это сам, так как у меня нет ловушек режима, чтобы отключить код elisp.

1 Ответ

0 голосов
/ 30 сентября 2010

Недавнее изменение в emacs-dbgr для http://github.com/rocky/emacs-dbgr добавляет это.Существует ряд других проблем, связанных с синхронизацией точек останова.emacs-dbgr - это незавершенная работа, а не готовый продукт.

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