Maison >outils de développement >VSCode >Comment compléter automatiquement vscode
Auto-complétion (invite intelligente)
Parce que Microsoft a précédemment lancé le langage dactylographié, combiné avec des fichiers tsd, en utilisant C'est assez amusant d'écrire du code TypeScript dans Visual Studio, et la fonction d'invite intelligente est très intéressante.
Cette fonction doit être héritée par vsc.
La saisie semi-automatique de vsc utilise des saisies.
Le gestionnaire de définitions TypeScript (le tsd précédent est obsolète, comme expliqué dans la FAQ)
https://github.com/typings/typings
C'est très similaire à npm Like, y en a-t-il ?
Les bibliothèques/frameworks de classes front-end grand public actuels, y compris node.js et ses modules/frameworks, ont des fichiers tsd correspondants. Vous pouvez les trouver sur typings.
Ensuite, vous pouvez installer des typages et utiliser
npm install typings --global cd vsc-doc typings install dt~node --global --save typings install express --ambient --save
qui est très similaire à npm, y a-t-il une idée ?
Regardez le répertoire actuel à ce moment-là. Le fichier express.d.ts ci-dessous est utilisé pour des invites spécifiques.
typings/express/express.d.ts
Dans la zone d'édition du code, entrez CTRL+ESPACE (touche de raccourci par défaut) pour obtenir une invite.
La version actuelle de node.d.ts est toujours la 0.12.0, ce qui n'est pas très différente de l'API node v4 (la dernière en date est déjà la 4.x)
Pourquoi n'y a-t-il pas d'invite de code ?
Dans le répertoire de package.json
typings install node --ambient --save
Ajoutez ensuite des commentaires au fichier app.js, citez les saisies, puis il y aura des invites de code.
/// <reference path="typings/node/node.d.ts"/> var http = require("http") // http. http.cr
Les détails sont les suivants :
Vous pouvez également appuyer sur CTRL+ESPACE et obtenir Intellisense.
S'il est modifié à plusieurs reprises , il ne peut toujours pas Astuce (après l'avoir fait fonctionner, j'ai supprimé jscongfig.json et vsc n'a plus d'invite depuis, peu importe ce que vous faites), veuillez redémarrer.
Pourquoi ne pas utiliser tsd ?
https://github.com/DefinitelyTyped/tsd
Le responsable a déclaré :
DEPRECATED: TSD is deprecated, please use Typings and see this issue for more information.
Site Web PHP chinois, il y a beaucoup de gratuits tutoriels d'introduction au vscode, tout le monde est invité à apprendre !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!