Пользовательские заглушки 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