PowerShell / PowerShell/vscode-powershell

When debugging, remember script arguments on a per-script, not per-workspace/folder basis

Offen
#2,847 4 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Area-Debugging Issue-Enhancement Up for Grabs
Vorherrschende Sprache
TypeScript
Sterne
1.9k
Forks
548
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Summary of the new feature

When one debugs a PowerShell script with the "PowerShell Launch Current File w/Args Prompt" configuration:

        {
            "type": "PowerShell",
            "request": "launch",
            "name": "PowerShell Launch Current File w/Args Prompt",
            "script": "${file}",
            "args": [
                "${command:SpecifyScriptArgs}"
            ],
            "cwd": "${file}"
        },

the input field is pre-filled with the most recent arguments input on the previous debug session, whatever script from the current workspace/folder was being debugged at that time.

It would be useful to have the pre-filling done with the most recent arguments for the currently debugged script.

IOW, the arguments should be remembered separately for each script in the workspace/folder.

This would make debugging several scripts in the same workspace/folder easier.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne bei der Konfiguration „PowerShell Launch Current File w/Args Prompt“ und der im Issue beschriebenen Eingabe „SpecifyScriptArgs“. Verfolge, wo die zuletzt verwendeten Argumente gespeichert werden, und sorge dafür, dass der gemerkte Wert vom aktuell debuggten Skript statt vom Workspace oder Ordner abhängt. Fertig bedeutet, dass jedes Skript in einem Workspace seine eigenen zuletzt eingegebenen Argumente vorausfüllt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
powershell, typescript, vscode
Bereich
devtools
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
54/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.