How can I check the syntax of Python code in Emacs without actually executing it?
Python的IDLE有'Check Module'(Alt-X)来检查可以调用的语法而无需运行代码。 是否有相同的方法在Emacs中执行此操作而不是运行和执行代码?
1 | python -m py_compile script.py |
您可以将Pyflakes与Flymake一起使用,以便在您的python代码有效时获得即时通知(并避免一些常见的陷阱)。
或者从emacs(或vim)中运行
您可以使用Emacs的
提示:将一个键(比方说,F5)绑定到
你可以使用pylint进行这样的事情,似乎有一种方法可以将它集成到emacs中,但我从来没有完成后者b / c我是一个vim用户。