microsoft / microsoft/vscode-cpptools

Setting default task in "Run and Debug" play button

Offen
#8,928 2 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Feature Request Language Service tasks/build/debug
Vorherrschende Sprache
TypeScript
Sterne
6.2k
Forks
1.7k
Ø Merge
14 Std. 46 Min.
Gemergte PRs (30 T.)
61

Beschreibung

We need to make a decision for this scenario:

  1. When playing the "Debug/Run" button:
  • the user will see a set of tasks to choose from,
  • the selected task will be set as a default task
  • if the user plays the button again, the default task will be run

if the user doesn't want the task to be a default anymore, they have to remove the "isDefault" property from their tasks.json file.
The other way to design this is not to set the default and expect the user to run "Tasks: Configure Default Build Task" to set the default manually.
The question is: what would be a more simple approach for setting the default?

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

Es wird keine Datei, kein Test und kein entry point genannt. Beginne damit, das vorhandene Verhalten bei der Aufgabenauswahl in Run and Debug sowie die Art und Weise zu überprüfen, wie tasks.json Standardaufgaben speichert; vergleiche die beiden Ansätze im Issue und definiere Akzeptanzkriterien für den ausgewählten Benutzerablauf.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
typescript, vscode
Bereich
developer-experience, devtools
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
20/100

Neue Issues direkt in Ihr Postfach

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