Ich möchte meine eigene Erweiterung erstellen, die vordefinierte Konfiguration für Debugger (launch.json) und eine vordefinierte Gruppe von Aufgaben (tasks.json) zur Verfügung stellen würde.Ist es möglich, eine VS-Code-Erweiterung zu schreiben, die tasks.json und launch.json ändert?
Jetzt habe ich vs-Code in diesen 2 Dateien konfiguriert, aber es gibt viele hardcodes an vielen Orten, die über verschiedene Projekte variieren. Im Idealfall würde ich gerne ein Plugin haben, das zB eine Konfigurationsdatei liest und alles auf "tasks.json" und "launch.json" anwendet.
Fragen, ob das mit VS-Code-Erweiterungen API sogar möglich ist.
Scheint nicht zu funktionieren.Ich bekomme keine "unbekannte Referenz" Art von Fehler aber scheint wie die "$ {config.foo.bar}" definiert in settings.json in eine leere Zeichenfolge aufgelöst. Auch VS-Code gibt eine Warnung "unbekannte Konfigurationseinstellung" in der Datei "settings.json". – mar3kk
Ich habe die Antwort mit einem Link zu einem Github Repo aktualisiert, der das funktioniert zeigt. Kannst du das laufen? – boyvinall
Das funktioniert, weil in settings.json das Präfix "config" weggelassen werden sollte, das habe ich verpasst. Wissen Sie, ob es möglich ist, durch Erweiterungen die Aufgaben vorzudefinieren? – mar3kk