最接近 SLIME for python 的东西是什么? / 从 EMACS 使用 python 的最佳方式是什么?
·
问题:最接近 SLIME for python 的东西是什么? / 从 EMACS 使用 python 的最佳方式是什么?
我正在尝试编写一些 python,我已经习惯了 lispy 的做事方式、EMACS 中的 REPL 以及向 REPL 发送任意代码片段的能力。我喜欢这种开发代码的方式,python内置的IDLE似乎做得很好。但是我确实喜欢 EMACS 作为编辑器。
与 SLIME for Python 类似的最好的东西是什么?
至今:
似乎诀窍是打开一个 python 文件,然后使用 Python 菜单中的“Start Interpreter”,之后你会得到一个 Inferior Python 缓冲区。然后,您可以使用 C-c C-c 将您正在编辑的整个缓冲区加载到“REPL”中,并使用正常的复制和粘贴将片段放入 REPL。
这是可行的。有没有办法说“重新评估光标现在所在的大事物并显示答案”,或者“重新评估光标在末尾的事物并显示答案”,例如 SLIME 中的 M-C-x 和 C-x-e?
如果您使用 Bozhidar 回答中的 python-mode.el,这一切似乎都会更好
解答
我认为新的python.el是一个更好的主意。它正在积极开发中,它可以生成一个 python shell 并向它发送函数定义、缓冲区和文件。它还具有比平均水平更好的重新缩进支持。有传言说在 Emacs 24 中它可能会成为 Emacs 中默认的 python 模式。
更多推荐

所有评论(0)