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

kal*_*anz 69 python doctest docstring pycharm

PyCharm 2.7(或PyCharm 3)是否支持自定义docstring和doctest存根?如果是这样,如何编写这种特定类型的自定义扩展?

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

Nra*_*ras 92

使用PyCharm 5.0,我们最终选择了Google和NumPy Style Python Docstrings模板.

它也在Pyhart 5.0 的whatsnew部分中提到过.

如何更改文档字符串格式:

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

在那里,您可以选择可用的Docstrings格式:

Plain,Epytext,reStructuredText,NumPy,Google

正如jstol指出的那样:对于Mac用户来说,这是在

PyCharm - >首选项 - >工具 - > Python集成工具.

  • 对于Mac用户,这是在PyCharm - > Preferences - > Tools - > Python Integrated Tools下. (8认同)
  • 当我开始一个新项目时,知道如何让这个选择坚持下去吗?每次必须追捕这个设置是一件痛苦的事. (3认同)