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