Настройка автозаполнения в VS Code - PullRequest
1 голос
/ 27 февраля 2020

Что нужно сделать, чтобы методы переменной появлялись после ввода точки? Более того, если переменная явно определена как строка, появляются подсказки.

No methods for variable

1 Ответ

0 голосов
/ 28 марта 2020

В приведенном вами примере среда IDE не может заранее знать, каким будет тип str. Даже если ассоциация имен может показаться логичной для программиста-человека, она может быть фальшивым другом и все же иметь совершенно другой тип.

Однако, как только IDE обнаружит подсказку - либо предоставленный вами или потоком логического программирования - завершение кода начнет работать. Итак:

Предоставьте подсказки, используя JSDo c аннотации

enter image description here

Это хорошая практика при написании в любом случае, программное обеспечение, , особенно , на языках со свободным шрифтом, таких как JavaScript или PHP <7, так как это значительно облегчит вашу жизнь (и программистов, использующих ваш код). </p>

При работе с библиотеками иногда может потребоваться предоставить VS Code с jsconfig. json, чтобы он мог анализировать JSDo c файла, который он не обнаружил в рабочей области проекта. ,


В остальном VS Code (как и любая современная IDE) прекрасно способен

Вывод типа из логического потока

enter image description here

...