2012-01-01 101 views
4

东西类似于Visual Studio的格式设置,可以让空方法调用的空间,前间距和.成员访问运算之后,等等。例如:是否有自动格式化Python代码的工具?

来自:

verts()[i].setPosition(x,y,z) 

到:

verts ()[ i ].setPosition (x, y, z) 

我在网上看到一些链接,但他们似乎很过时。

也正在寻找一个GUI的工具。

+1

看看[这个SO问题](http://stackoverflow.com/q/206441/1079354)和随后的答复。 – Makoto 2012-01-01 02:36:24

+5

您应该按照[PEP-8](http://www.python.org/dev/peps/pep-0008/) – JBernardo 2012-01-01 04:19:15

+0

[Python Formatter Tool]的可能重复(http://stackoverflow.com/questions/1032393/python-formatter-tool) – Oddthinking 2013-05-29 04:25:55

回答

4

PyCharm IDE有一个格式化代码的功能,它可以根据您的编码风格或项目进行配置。

JetBrains于2013年9月发布了PyCharm的社区版;它支持这些功能。

付费版本添加了专门用于Web开发的工具,如Django,CSS,HTML和JavaScript支持。

+2

PyCharm有一个重新格式化的选项,但你不能将它配置为在文件保存时执行此操作,你必须手动调用它。此外,它不能太多有许多简单的PEP8问题,这些问题不是由这些问题解决的。 – sorin 2013-08-05 12:23:30

+0

是的。尽管如此,保存并不会真正有意义。它保存每个按键的文件。你可以让它在保存时运行一个命令行任务(文件观察者比这个答案更新),或者创建一个小插件来执行此操作。 – FakeRainBrigand 2013-08-05 13:15:25

+0

现在有“PyCharm社区版”,它是免费的,并支持重新格式化。 – 2013-10-18 21:36:55

相关问题