2017-08-13 149 views
2

我为我的Python代码使用Emacs。然而,我不时离开我的Emacs,并尝试了几天的其他编辑,只是为了看看我是否没有失去一些非常酷的东西。PyCharm风格的Python调试

没有特别的原因,我开始用PyCharm进行调试。这太神奇了,我一直在寻找这样的东西多年。我的意思是变量检查就好像它是一个评论。

你知道Emacs中是否有类似的方法/插件?

enter image description here

回答

0

我不使用PyCharm,所以我不知道到底是什么滋味。

M-x pdb工作得很好,虽然有点粗糙的边缘。它使用Emacs的gud调试器框架。它可以显示源缓冲区中的当前行,设置断点,提供pdb repl等。gud密钥映射位于源缓冲区中的C-x C-a处,以及gud缓冲区中的C-c(例如gud-cont位于源中的C-x C-a C-rC-c C-r在gud缓冲区中;使用C-x C-a C-h获得帮助)。

+0

感谢,@ jpkotta为您的答案。是的,我知道Emacs的gud调试器。我只是想知道是否有像PyCharm这种可视化调试一样酷的东西。无论如何,我会坚持使用Emacs,但这个功能非常棒。 –