自定义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推断能力结合起来。

3 Solutions collect form web for “自定义PyCharm文档string存根(即谷歌docstring或numpydoc格式)”

使用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>谷歌

  • 比较两个variables是否在python中引用相同的对象
  • 有没有为python实现的WebSocket客户端?
  • 部分列表在Python中解压
  • 如何获取文件最后一次在Python中修改的时间?
  • 什么是ORM,我可以在哪里了解更多信息?
  • 如何从JSON获取string对象而不是Unicode?
  • 使用__init__.py
  • 在__init__中调用类函数
  • 有没有一种方法来否定返回到variables的布尔值?
  • 什么是最好的Djangosearch应用程序?
  • Python - time.clock()与time.time() - 精度?