microsoft / microsoft/vscode-cpptools
[OS X] Open external terminal launch/debug with correct Terminal
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
- VSCode Version: 1.7.2 - 7ba55c5
- OS Verson: macOS Sierra 10.12.1
- C/C++ for VIsual Studio Code Verison: 0.9.2
When debugging/launching your code, VSC doesn't use your external terminal preference set in settings.json. The same issues was opened under vscode repo and in the discussion, we clarified that the launch.json and the expected behavior is related to the specific debugger rather than the vscode itself.
Steps to Reproduce:
- In your settings.json, set your terminal to a different one. e.g. for OSX, use:
// Customizes which terminal application to run on OS X.
"terminal.external.osxExec": "iTerm.app"
-
In
launch.json, set an action with "externalConsole": true -
Start debugging/running your application
Your application will run in the default Terminal.app
Expected behavior:
The last step should respect your preferences
The Node debugger already deprecated the externalConsole replaced with console. I think the C++ debugger should consider the preferences before launching the external console.
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 mit der in der Issue beschriebenen launch.json-Einstellung externalConsole und der settings.json-Präferenz terminal.external.osxExec. Verfolge, wie der C++-Debugger unter macOS eine externe Konsole startet, und überprüfe anschließend, dass die Auswahl von iTerm.app beim Debuggen oder Ausführen mit aktiviertem externalConsole berücksichtigt wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- cpp, macos, typescript
- Bereich
- developer-experience, devtools
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 38/100