自定义PyCharm文档string存根(即谷歌docstring或numpydoc格式)

PyCharm 2.7(或者PyCharm 3)是否支持自定义文档string和doctest存根? 如果是这样,那么怎么去写这个特定types的自定义扩展?

我目前的项目已经使用Google Python风格指南( http://google-styleguide.googlecode.com/svn/trunk/pyguide.html )进行了标准化。 我喜欢PyCharm的文档string支持,但现在只有两种支持的格式是epytext和reStructureText。 我想要,并愿意自己写一个PyCharm插件,它创build一个格式为Google或Numpydoc风格的文档注释存根( https://pypi.python.org/pypi/sphinxcontrib-napoleon/ )。 这里特别重要的是将PyCharm与其他两种文档types的types推断能力结合起来。

使用PyCharm 5.0,我们终于select了Google和NumPy Style Python Docstrings模板。

在PyCharm 5.0的新内容中也提到了这一点。

如何更改文档string格式:

文件 – >设置 – >工具 – > Python集成工具

在那里您可以select可用的Docstrings格式:

平原,Epytext,reStructuredText,NumPy,Google

CrazyCoder提到,它是一张票 。 现在,你只能使用EpyTypereStructuredText

就像PyCharm 5.0一样,让@Nras答案是明确的:

文件>设置>工具> Python集成工具> Docstrings>谷歌