Меня действительно раздражает, что в быстрой документации не отображаются атрибуты, перечисленные в документации класса.Я подумал, что причина в неправильном или неподдерживаемом формате строки документа, но поведение одинаково для стилей reST
и Google
(я правильно установил их в Python Integrated Tools
).
Моя текущая строка документациистиль Google
.Позвольте мне показать, что не так на фотографиях:
Вот класс Actor
. Как видите, секция Attributes
представлена в строке документации, но отсутствует во всплывающем окне "Быстрая документация".
Также нет атрибута для атрибута world_id
.
Args
из __init__
распознавание работает как заклинание.
Давайте добавим строку документации непосредственно к атрибуту (как это было предложено в answer ).Прекрасно работает, не правда ли?
И вызовите Quick Documentation для атрибута внутри другого метода.Вау, опять нет описания.
Как заставить все работать? Как настроить PyCharm так, чтобы он догонял атрибуты класса и отображал их в быстрой документации?
PyCharm 2018.2.4 (Community Edition).Ubuntu 16.04.