Как включить подсказки к своим функциям в VSCode?

Преподаю робототехнику детям на ev3dev расширении для vscode. Дети очень много написали в своей программе - классы ивентов, обработчики и тд. Проблема в том, что vscode подсказывает команды питона, команды библиотек предустановленных в ev3, но не хочет давать подсказки к их собственным функциям.

Вот пример:

vscode не хочет подсказывать функцию, объявленную ровно над ним

Подскажите, что нужно сделать, чтобы vscode начал разбираться в функциях детей?


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

Автор решения: Pak Uula

То, что вы показали на скриншоте, очень похоже на язык Python. В Пайтоне документация пишется в строковом литерале, который идёт первым в теле функции. Принято оформлять документацию в виде многострочных литералов, поэтому строка обрамляется тройными кавычками """

def runProgram(missionil):
    """Запускает программу и выводит меню"""
    missionil.run()
    menu()

Вот так выглядит автодополнение документированной функции в расширении python

введите сюда описание изображения

Как у вас настроена Visual Studio Code? У вас другой диалог с дополнениями, и он не показывает runProgram.

→ Ссылка