javascript - Utlös OnSave [Visual Studio Code: Tillägg]
Jag sitter lite fast med att skapa ett Visual Studio Code-tillägg. Det fungerar när jag manuellt triggar det med kommandot, men jag skulle vilja trigga det vid sparande. Eller kanske med en egen snabbkommando?
Jag har letat ett tag nu, men dokumentationen är lite vag på ämnet. Jag har försökt förstå andra plugins men jag har inte hittat svaret än.
Hoppas du kan hjälpa till!
Svar #1
Du vill utlösa en åtgärd när ett dokument sparas? Gör så här:
workspace.onDidSaveTextDocument((document: TextDocument) => {
if (document.languageId === "yourid" && document.uri.scheme === "file") {
// do work
}
});
Se upp: kontrollera dokumentets URI-schema för att undvika att agera på andra resurser än filer (t.ex. github-länkar).
