microsoft / microsoft/vscode-cpptools
Extend environment variable
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 6.2k
- Forks
- 1.7k
- Ø Merge
- 14 Std. 46 Min.
- Gemergte PRs (30 T.)
- 61
Beschreibung
Type: Debugger
OS and Version: Windows 10 1809
VS Code Version: 1.36.1
C/C++ Extension Version: 0.24.0
Would be great to be able to extend environment variable like this:
"environment": [
{"name": "test_env_var", "value": "A;${env:test_env_var}"},
{"name": "test_env_var", "value": "B;${env:test_env_var}"},
{"name": "test_env_var", "value": "C;${env:test_env_var}"},
],
so final "test_env_var" = "C;B;A;", now it results in "C;"
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
Es wird keine Datei oder kein Test genannt. Beginne damit, die Behandlung der Debugger-Umgebung durch die C/C++-Erweiterung und die Auswertung von ${env:...}-Substitutionen zu lokalisieren; vergleiche das aktuelle Verhalten mit dem Windows-Beispiel. Fertig ist die Aufgabe, wenn wiederholte Definitionen auf den vorherigen Wert verweisen und das angeforderte Ergebnis C;B;A; erzeugen können, mit Testabdeckung für diesen Fall.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- typescript
- Bereich
- devtools
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100