emacs python2.7

emacs python2.7

我想让 emacs 作为我的 python IDE。我似乎无法找到如何从 emacs 中进行编译。我正在使用 python2.7,但是当我执行 Mx python-mode 时,它​​似乎使用 python2.7 进行编译。是否有一些命令可以绑定到某个键,以便我可以快速运行我的代码并查看输出?

答案1

简短、无用的答案:按C-c C-c

您可以通过在 Emacs 中输入来获取有关当前使用的模式的帮助C-h m。通过稍微阅读一下支持的各种命令并点击几次鼠标,我发现了这一点:在保存 Python 源代码的 Emacs 缓冲区中,按C-c C-c(即CtrlC CtrlC)将源代码发送到 Python 解释器。

“劣等”(与质量无关)Python 解释器在名为 的缓冲区中运行*Python*。您可以按C-x 2分割窗口,然后C-x o(就是那个字母哦)移动到底部窗口,然后用C-X b *Python*Enter,选择*Python*缓冲区。之后,返回源窗口 ( ) 并在您想要运行 Python 程序时C-x o使用。C-c C-c它看起来是这样的:

在此输入图像描述

如果您不喜欢键盘命令,显然可以使用鼠标完成所有这些操作。如果您浏览 的文档python-mode,您会发现 Emacs 命令将各个函数、类等发送到解释器。尝试M-x python-sendTabTab列一个清单。

相关内容