Visual Studio Code mit Bash unter Windows nutzen
Artikel überholt: Die neue VS-Code-Konfiguration wird hier beschrieben
Wer Visual Studio Code unter Linux benutzt wird sich schnell an das Integrierte Terminal gewöhnt haben. Unter Windows steht zwar CMD oder die Powershell zu Verfügung, wer aber unter Linux Bash verwendet und sich nicht immer umgewöhnen will kann Bash über Cygwin auch unter Windows als internes Terminal in Visual Studio Code verwenden. Dafür sind folgende Schritte notwendig:
Cygwin Installieren
Durch Cygwin stehen viele im Linux Terminal verwendeten Programme auch unter Windows zur Verfügung. Cygwin kann einfach über einen Installer installiert werden. Will man nachträglich Programme zu Cygwin hinzufügen kann man dies über ein erneutes aufrufen des Installers tun. Eleganter direkt aus dem Cygwin Terminal heraus geht es mitapt-cyg
. Durch den Aufruf vonlynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg
wird apt-cyg in das aktuelle Verzeichnis heruntergeladen. Für den Download der Datei wird Lynx verwendet. Dabei handelt es sich um einen Terminal-Browser. Lynx sollte in der Standartinstallation von Cygwin bereits installiert sein. Mitinstall apt-cyg /bin
wird apt-cyg installiert. Die Installationsdatei kann nach der Installation über wieder mit dem Befehlrm apt-cyg
gelöscht werden, da sie nicht mehr benötigt wird. Durch den Aufrufapt-cyg
von wird das Manual angezeigt. Apt-cyg orientiert sich anapt-get
, die meisten Befehle sind identisch.Chere installieren
Mitapt-cyg install chere
installiert man Chere. Über Chere kann ein Rechtsklick-Menü für Cygwin in den Windows Explorer eingebaut werden. Das ermöglicht es ein Terminal im aktuellen Ordner zu öffnen. Chere wird in der Visual Studio Code Konfiguration dafür verwendet um Bash automatisch im aktuell von Visual Studio Code geöffneten Projektordner aufzurufen, dadurch spart man sich das lästige navigieren zum Projektordner.Terminal konfiguriern
Um Cygwin mit Bash unter Visual Studio Code zu nutzen muss folgende Konfiguration in der Settings-Datei vorgenommen werden. Die Settings können über das Menu Datei → Einstellungen → Einstellungen aufgerufen werden.
{
"workbench.colorTheme": "Visual Studio Dark",
"files.exclude": {
"**/.git": true,
"**/node_modules": true
},
"terminal.integrated.shell.windows": "C:\\\\Program Files\\\\Cygwin\\\\bin\\\\bash.exe",
"terminal.integrated.shellArgs.windows": ["/bin/xhere", "/bin/bash"],
"window.zoomLevel": 0
}
Nach einem Neustart von Visual Studio Code kann das integrierte Terminal über das Menü Anzeigen → Integriertes Terminal oder das Tastenkürzel CTL + ö genutzt werden.
Kommentar schreiben: