настройка подсказок в visual studio code при передачи аргументов в функцию

есть класс описаный в файле class_player.py

class Player:
    def __init__(self, path_to_image: str, health: int,
                 x: int, y: int, step: int, cooldown: float,
                 bullet_damage: int, bullet_way_len: int, bullet_speed: int,
                 bullet_spray: int, bullet_limit=float('inf'),
                 path_to_bullet='images/final_bullet.png', name=''):
        #еще куча кода методов и тд

файл импортируется в main.py и затем создается обьект класса player

doodl = player('images/doodl_0.png', 1, 50, 50, 5, 0.000001, 500, 200, 3, 20)

все ок но аргументов очень много и помнить их порядок нереально и в случае необходимости изменения одного из аргументов очень хотелось бы видеть где именно он находится

в пайчарм код выглядит вот так

инициализация класса player в переменную где каждый аргумент скобки имеет пояснение какая эта переменная пояснения генерируются пайчармом и состоят из названий переменных в методе инициализации класса

в вс студио код увы выглядит вот так тотже фрагмент кода в вижуал студио код но без пояснений при передачи аргументов методу

было бы круто включить такое же пояснение в вижуал студио код, если это возможно


Ответы (1 шт):

Автор решения: Spatz

Заходите в настройки и в разделе Extensions -> Pylance и изменяете параметр Python > Analysis > Inlay Hints: Call argument names с off на all (можно забить в поиск слово inlay)

→ Ссылка