2014-10-13 2 views
0

Я пытаюсь узнать, как использовать pdb в emacs.Использование pdb в emacs inserts => в мой код

Я запускаю emacs в режиме консоли и в моем файле python У меня есть что-то вроде import pdb и pdb.set_trace() в начале файла. Я использую C-c C-c для запуска буфера и запуска pdb. Он отлично работает, за исключением того, что я заканчиваю =>, вставленным в мой код в строке, на которую смотрит pdb. Когда pdb заканчивается, символы => остаются в моем коде в последней строке, и я должен вручную удалить его. Как я могу предотвратить это?

ответ

0

Обычно нет «=>». Вместо этого есть «=>», который отображается , но который не является частью содержимого буфера. Вы уверены, что это действительно в коде, и вы уверены, что можете удалить его, как если бы это был обычный текст?

+0

Да! Это на самом деле текст! И я должен поместить туда свой курсор и вернуться к нему, чтобы удалить два символа '=' и '>'. Я использую консольный режим (начиная с emacs как 'emacs -nw') – Mark

+0

Звучит как ошибка в поддержке pdb вашего режима python. – Stefan

+0

Это официальный бинарный файл для windows :( – Mark