Ich habe Probleme, die (frühere?) Codenavigation in Visual Studio Code richtig zum Laufen zu bringen. Beispielsweise leitet mich Ctrl
+ click
auf einem Fehlerlink im nativen Powershell-Terminal von Visual Studio Code nicht zur eigentlichen Datei und zum Problemcode weiter.
Stattdessen wird oben in einem Feld etwas ziemlich Nutzloses hervorgehoben. Das will ich nicht!
Natürlich habe ich zu diesem Problem gegoogelt, aber leider konnte ich nichts finden, was mir wirklich geholfen hat. In vielen Quellen wird über mögliche fehlerhafte Einstellungen in gesprochen settings.json
. Hier ist, was in meiner steht:
{
"debug.javascript.warnOnLongPrediction": false,
"workbench.editor.enablePreview": false
}
Aktualisierung 1:
Ich habe mein Vue-Projekt ( timerge-frontend
) gemäß einem Tipp von Herrn @daniel-b an einen Ort ohne Leerzeichen im Namen verschoben C:\timerge-frontend
. Dann habe ich einen neuen Fehler provoziert, indem ich eine referenzierte Komponente entfernt habe. Ich habe meinen erwarteten Fehler erhalten, aber als ich Ctrl
+ click
darauf gedrückt habe, war das Verhalten leider genau dasselbe wie zuvor.
Aktualisierung 2 Herr @daniel-b, hatte recht. Nach meinem Update und der erneuten Provokation habe ich die Fehlermeldung nicht gut genug gelesen. Es sollte nicht möglich sein, zu einer entfernten Komponente zu navigieren... :-)
Frage:Welche Einstellungen muss ich vornehmen, damit ich beispielsweise bei einem Ctrl
+ click
auf einem Fehlerlink direkt zum Problemcode navigiere?
Antwort1
Visual Studio Code kann mit Leerzeichen im Pfad nicht umgehen. An der Unterstreichung erkennt man, dass nicht der vollständige Pfad erfasst wird. Auch hier kann man nichts machen.
Es gibt zwei Möglichkeiten:
- Arbeiten Sie nicht in Pfaden, die Leerzeichen enthalten
- Stellen Sie sicher, dass Ihre Tools nur relative Pfade ausgeben (das kann ein berechtigtes Problem sein,
vue-cli
wenn Sie diese verwenden).