如何让emacs自动缩进Python代码?
我正在使用 emacs 24.3 和 Ubuntu 12.04 LTS。请问我怎么才能让 emacs 在写 Python 代码时自动缩进,就像 IDLE 那样?现在它并不会自动缩进。
另外,通常来说,我要怎么在其他编程语言,比如 Java 或 C++ 中做到这一点呢?
3 个回答
1
按下C-j可以换行,这样你应该会看到自动缩进。
3
试试 electric-indent-mode
。在 Emacs-24.4 版本中,这个功能默认是开启的。不过要注意,在 24.3 版本中,这个功能在处理 Python 代码时可能效果不太好。
1
你可以试试其他的Python模式,比如emacs-for-python或者elpy,具体可以参考这个文档:http://wikemacs.org/index.php/Python(不过我用默认模式在同样的配置下也没问题)。
你可以通过package.el来安装它们,方法是输入M-x package-install RET elpy RET
,然后按照说明来使用。