vscode: wo wird das Kommando für F5 gespeichert

OP #7527548
Lesenswert?
• ▲
▼

Wenn Debugging (F5) mit ${command:AskForProgramName} gestartet wird, öffnet sich für eine neue Datei ein Fenster, in das man das Kommando eingeben kann, mit dem das Programm gestartet wird.

vscode merkt sich diese Voreinstellung für weitere Starts.

Wenn man allerdings dieses Kommando ändert, wirkt diese Änderung jeweils nur für den nächsten Start. Beim übernächsten Start wird wieder das ursprüngliche Kommando vorgeschlagen; die Änderung wird vergessen. Das ist sehr unpraktisch.

Ich habe versucht, heraus zu bekommen, wo vscode diese Einstellung speichert – leider ohne Erfolg.

Weiß jemand, wie man das Kommando persistent ändern oder löschen kann?

#7527644
Lesenswert?
• ▲
▼

Moriz schrieb:

Wenn Debugging (F5) mit ${command:AskForProgramName}

das ist wie ich es verstanden kein allgemeines Feature, das muss in der jeweiligen Debug Extension so eingebaut sein, als Beispiel findet google das mock-debug. Und da sieht es nicht persistent aus, was bei einem abgefragten Wert auch nicht sinnvoll erscheint. Normalerweise hat man doch ein Projekt mit fixem Output, oder die aktive Datei im Editor, und das kann über die environment Variablen eingesetzt werden. Wenn es ein paar fixe Namen gibt die man gespeichert haben möchte, dann kann man auch mehrere Launch configs anlegen die dann vor dem Debuggen in der Dropdown Box ausgewählt werden.

OP #7528138
Lesenswert?
• ▲
▼

J. S. schrieb:

Und da sieht es nicht persistent aus, was bei einem abgefragten Wert auch nicht sinnvoll erscheint.

Es handelt sich um die Plugin Ruby LSP.

Das Feld ist bei einer neuen Datei leer und behält offenbar ad infinitum den Wert, den man beim ersten mal eingetragen hat – also ist es persistent, was bei einem häufig gebrachten Befehl ja erst mal sinnvoll.

Ärgerlich wird die Sache nur, wenn man das Kommando ändern will und man dann die Änderung bei jedem Aufruf wieder neu machen muss, weil das Plugin immer wieder den alten Wert vorschlägt.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.