我正在尝试编写一些 python,我已经习惯了 lispy 的做事方式、EMACS 中的 REPL 以及向 REPL 发送任意代码片段的能力。我喜欢这种开发代码的方式,python内置的IDLE似乎做得很好。但是我确实喜欢 EMACS 作为编辑器。
与 SLIME for Python 类似的最好的东西是什么?
至今:
似乎诀窍是打开一个 python 文件,然后使用 Python 菜单中的“Start Interpreter”,之后你会得到一个 Inferior Python 缓冲区。然后,您可以使用 Cc Cc 将您正在编辑的整个缓冲区加载到“REPL”中,并使用正常的复制和粘贴将片段放入 REPL。
这是可行的。有什么办法可以说“重新评估光标现在所在的大事物并显示答案”,或者“重新评估光标在末尾的事物并显示答案”,例如 SLIME 中的 MCx 和 Cxe?
如果您使用 Bozhidar 回答中的 python-mode.el,这一切似乎都会更好