东西类似于Visual Studio的格式设置,可以让空方法调用的空间,前间距和.
成员访问运算之后,等等。例如:是否有自动格式化Python代码的工具?
来自:
verts()[i].setPosition(x,y,z)
到:
verts ()[ i ].setPosition (x, y, z)
我在网上看到一些链接,但他们似乎很过时。
也正在寻找一个GUI的工具。
东西类似于Visual Studio的格式设置,可以让空方法调用的空间,前间距和.
成员访问运算之后,等等。例如:是否有自动格式化Python代码的工具?
来自:
verts()[i].setPosition(x,y,z)
到:
verts ()[ i ].setPosition (x, y, z)
我在网上看到一些链接,但他们似乎很过时。
也正在寻找一个GUI的工具。
PyCharm IDE有一个格式化代码的功能,它可以根据您的编码风格或项目进行配置。
JetBrains于2013年9月发布了PyCharm的社区版;它支持这些功能。
付费版本添加了专门用于Web开发的工具,如Django,CSS,HTML和JavaScript支持。
PyCharm有一个重新格式化的选项,但你不能将它配置为在文件保存时执行此操作,你必须手动调用它。此外,它不能太多有许多简单的PEP8问题,这些问题不是由这些问题解决的。 – sorin 2013-08-05 12:23:30
是的。尽管如此,保存并不会真正有意义。它保存每个按键的文件。你可以让它在保存时运行一个命令行任务(文件观察者比这个答案更新),或者创建一个小插件来执行此操作。 – FakeRainBrigand 2013-08-05 13:15:25
现在有“PyCharm社区版”,它是免费的,并支持重新格式化。 – 2013-10-18 21:36:55
我自己使用Komodo,但是很多编辑器都格式化Python代码。 你可能想看看这篇文章:What IDE to use for Python?
看看[这个SO问题](http://stackoverflow.com/q/206441/1079354)和随后的答复。 – Makoto 2012-01-01 02:36:24
您应该按照[PEP-8](http://www.python.org/dev/peps/pep-0008/) – JBernardo 2012-01-01 04:19:15
[Python Formatter Tool]的可能重复(http://stackoverflow.com/questions/1032393/python-formatter-tool) – Oddthinking 2013-05-29 04:25:55