我想让emacs作为我的python ide工作.我似乎无法找到如何从emacs内编译.我正在使用python2.7,但是当我使用M-x python-mode时,似乎使用python2.7进行编译.是否有一些命令可以绑定到某个键,以便我可以快速运行我的代码并查看输出?
解决方法:
简短而无益的回答:按下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 *缓冲区.之后,返回源窗口(C-x o)并在需要运行Python程序时使用C-c C-c.这就是它的样子:
如果您不喜欢键盘命令,显然可以使用鼠标完成所有这些操作.如果你浏览python-mode的文档,你会发现Emacs命令将各个函数,类等发送给解释器.尝试使用M-x python-sendTabTab获取列表.