Visual Studio Code - Neue Settings für Cygwin

Leider wurden mit dem letzten VS-Code-Update die Einstellungen, die notwendig sind, um Cygwin im integrierten Terminal nutzen zu können, geändert. Nachfolgend die neuen Einstellungen, die zum Erfolg geführt haben. Es kann notwendig sein, VS Code neu zu starten, um die Einstellungen zu übernehmen. Es wird hier davon ausgegangen das chere welches auch xhere bereitstellt in Cygwin, installiert ist. Dadurch wird gewährleistet, dass das Terminal immer im aktuellen Projektordner von VS-Code geöffnet wird. Alternativ können die Argumente auch weggelassen werden, was aber zu einer deutlichen Verschlechterung der Usability führt.

settings.json

"terminal.integrated.profiles.windows": {
        "Cygwin": {
            "path": "C:\\cygwin64\\bin\\bash.exe",
            "args": [
                "/bin/xhere", "/bin/bash"
            ]
        }
    },
"terminal.integrated.defaultProfile.windows": "Cygwin"

Kommentar schreiben: