emacs python2.7

Sil*_*ker 2 emacs python

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

Ale*_*ios 5

简短而无用的回答:按C-c C-c

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

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

在此处输入图片说明

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