我想让 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-send
TabTab列一个清单。