【发布时间】:2011-01-20 21:20:44
【问题描述】:
我使用 python 调试器 pdb。我使用 emacs 进行 python 编程。我使用 python-mode.el。我的想法是让emacs变得直观。所以我需要以下python程序的帮助(.py)
每当我按“F9”键时,emacs 应该输入“import pdb; pdb.set_trace();”当前行中的语句并将当前行移至下一行。 句子要在同一行。智能缩进可能会有很大帮助。
无论哪里“导入 pdb;pdb.set_trace();”语句出现在 python 代码中,emacs 应该显示左指示符并突出显示该行。
当我在当前行按“Alt-F9”键时,emacs 发现“import pdb; pdb.set_trace();”那么,emacs 应该删除“import pdb; pdb.set_trace();”行并将当前行向上移动。
每当我按“F8”键时,emacs 都会跳转到“import pdb; pdb.set_trace();”在同一个缓冲区中。
我正在努力学习 elisp 并很快赶上 lisp 以自己定制 emacs。我会很感激你的回答。
对于我和其他认为此解决方案非常有用的人来说,答案应该足够好。
【问题讨论】:
标签: python debugging emacs elisp customization