Heim >Entwicklungswerkzeuge >VSCode >So vervollständigen Sie vscode automatisch
Automatische Vervollständigung (intelligente Eingabeaufforderung)
Da Microsoft zuvor die Typoskriptsprache in Kombination mit TSD-Dateien eingeführt hat, Es macht ziemlich viel Spaß, TypeScript-Code in Visual Studio zu schreiben, und die intelligente Eingabeaufforderungsfunktion ist sehr nützlich.
Diese Funktion sollte von vsc geerbt werden.
Die automatische Vervollständigung von vsc verwendet Eingaben.
Der TypeScript Definition Manager (das vorherige tsd ist veraltet, wie in der FAQ erklärt)
https://github.com/typings/typings
Es ist sehr ähnlich wie npm Gibt es welche?
Die aktuellen Mainstream-Front-End-Klassenbibliotheken/Frameworks, einschließlich node.js und seiner Module/Frameworks, verfügen über entsprechende tsd-Dateien. Sie können sie auf Typisierungen finden.
Dann können Sie Typisierungen installieren und
npm install typings --global cd vsc-doc typings install dt~node --global --save typings install express --ambient --save
verwenden, was npm sehr ähnlich ist. Gibt es eine Idee?
Sehen Sie sich zu diesem Zeitpunkt das aktuelle Verzeichnis an. Die folgende express.d.ts-Datei wird für bestimmte Eingabeaufforderungen verwendet.
typings/express/express.d.ts
Geben Sie im Codebearbeitungsbereich STRG+LEERTASTE (Standard-Tastenkombination) ein, um eine Eingabeaufforderung zu erhalten.
Die aktuelle node.d.ts-Version ist immer noch 0.12.0, was sich nicht wesentlich von der Node v4-API unterscheidet (die neueste ist bereits 4.x)
Warum gibt es keine Code-Eingabeaufforderung?
Im Verzeichnis von package.json
typings install node --ambient --save
Fügen Sie dann Kommentare zur app.js-Datei hinzu, zitieren Sie Eingaben und dann werden Code-Eingabeaufforderungen angezeigt.
/// <reference path="typings/node/node.d.ts"/> var http = require("http") // http. http.cr
Die Details sind wie folgt:
Sie können auch STRG+LEERTASTE drücken und Intellisense erhalten.
Wenn es wiederholt geändert wird , es funktioniert immer noch nicht. Tipp (nachdem ich es zum Laufen gebracht habe, habe ich jscongfig.json gelöscht und vsc hat seitdem keine Eingabeaufforderungen mehr, egal was Sie tun), bitte starten Sie neu.
Warum nicht tsd verwenden?
https://github.com/DefinitelyTyped/tsd
Offiziell gesagt:
DEPRECATED: TSD is deprecated, please use Typings and see this issue for more information.
PHP Chinesische Website, es gibt viele kostenlose vscode Einführungs-Tutorials, zum Lernen ist jeder herzlich willkommen!
Das obige ist der detaillierte Inhalt vonSo vervollständigen Sie vscode automatisch. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!