我想让 emacs 作为我的 python ide 工作。我似乎无法找到如何从 emacs 中进行编译。我正在使用 python2.7,但是当我执行 Mx python-mode 时,它似乎使用 python2.7 进行编译。是否有一些命令可以绑定到某个键,以便我可以快速运行我的代码并查看输出?
简短而无用的回答:按C-c C-c
。
您可以通过输入C-h m
Emacs来获取有关当前使用的模式的帮助。通过稍微阅读支持的各种命令并单击几下鼠标,我发现了这一点:在保存 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-send
TabTab一个列表。