使用类似 PyCharm 的风格进行 Python 调试

标签 python debugging emacs

我正在为我的 Python 代码使用 Emacs。然而,我有时会离开我的 Emacs 并尝试使用其他编辑器几天,只是为了看看我是否没有遗漏一些非常酷的东西。

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

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

enter image description here

最佳答案

我不使用 PyCharm,所以我不知道它到底是什么样的。

M-x pdb 工作得很好,尽管边缘有点粗糙。它使用 Emacs 的 gud 调试器框架。它可以显示源缓冲区中的当前行、设置断点、提供 pdb repl 等。gud 键映射位于源缓冲区中的 C-x C-aC-c在 gud 缓冲区中(例如 gud-cont 在源代码中位于 C-x C-a C-r 或在 gud 缓冲区中位于 C-c C-r;使用 C-x C-a C-h 寻求帮助)。

关于使用类似 PyCharm 的风格进行 Python 调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45664410/

相关文章:

emacs - 如何着手学习 Common Lisp 和 Emacs Lisp?

python - DRF 更改自定义操作的默认 View 集的lookup_field

python - 没有名为 'keras.legacy' 的模块

c++ - 尽管有错误,glDebugMessageCallback 不会被调用

emacs - 添加到列表 'load-path doesn' t 似乎工作

python - 如何在realgud中自定义颜色?

python - Argparse 建议帮助文本使用行中出现无意义的顺序

python - 无法使用 Anaconda python 3.6.1 打开 Jupyter 笔记本

c - 调试代码

debugging - 在 Testcafe 中开发测试时保持浏览器打开