我使用emacs 24.3和Ubuntu 12.04 LTS。如何让emacs自动缩进Python中的行,比如IDLE?目前,它没有这样做。
另外,一般来说,我如何为任何编程语言(例如Java或c ++?
)执行此操作答案 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打开一个换行符,你应该得到缩进。