如何让emacs自动缩进Python代码?

时间:2014-04-10 16:02:22

标签: python emacs

我使用emacs 24.3和Ubuntu 12.04 LTS。如何让emacs自动缩进Python中的行,比如IDLE?目前,它没有这样做。

另外,一般来说,我如何为任何编程语言(例如Java或c ++?

)执行此操作

3 个答案:

答案 0 :(得分:2)

试试electric-indent-mode。它将在Emacs-24.4中默认启用。但请注意,24.3中的版本在python模式缓冲区中可能效果不佳。

答案 1 :(得分:1)

您可以尝试其他python模式,如emacs-for-python或elpy,由此doc:http://wikemacs.org/index.php/Python给出(尽管默认模式对我来说在同一个配置上运行正常)。

您可以使用package.el(M-x package-install RET elpy RET)安装它们,并按照说明调用它们。

答案 2 :(得分:0)

用C-j打开一个换行符,你应该得到缩进。