Пользовательские заглушки PyCharm docstring (т. е. для форматов Google docstring или numpydoc)

поддерживает ли PyCharm 2.7 (или PyCharm 3) пользовательские заглушки docstring и doctest? Если да, то как можно написать этот конкретный тип пользовательского расширения?

мой текущий проект стандартизирован с использованием руководства по стилю Google Python (http://google-styleguide.googlecode.com/svn/trunk/pyguide.html). Мне нравится поддержка docstring PyCharm, но сейчас поддерживаются только два формата: epytext и reStructureText. Я хочу и хочу напишите себе, плагин PyCharm, который создает заглушку комментария документации, отформатированную в стиле Google или Numpydoc (https://pypi.python.org/pypi/sphinxcontrib-napoleon/). Особое значение здесь имеет включение способностей вывода типа, которые PyCharm имеет с двумя другими типами документации.

3 ответов


с PyCharm 5.0 мы, наконец, получили, чтобы выбрать Google и NumPy стиль Python Docstrings шаблоны.

Это также упоминается в whatsnew Раздел для PyCharm 5.0.

Как изменить формат Docstring:

Файл --> Настройки -- > Инструменты --> Python Integrated Tools

там вы можете выбрать один из доступных форматов Docstrings:

Обычный, Epytext, reStructuredText, NumPy, Google

Как указано jstol: для пользователей Mac это находится под

PyCharm - > Настройки - > Инструменты - > Интегрированные Инструменты Python.


Как упоминает CrazyCoder, его авиабилет. Прямо сейчас, вы можете использовать только EpyType и reStructuredText.


просто чтобы сделать @NRAS ответ явным, начиная с PyCharm 5.0:

Файл > Настройки > Инструменты > Интегрированные Инструменты Python > Docstrings > В Google