PowerShell / PowerShell/vscode-powershell
When debugging, remember script arguments on a per-script, not per-workspace/folder basis
Dieses Issue hat noch niemand übernommen.
- 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
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Ö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