Ich verwende derzeit Windows 10 mit WSL Ubuntu 18.04. Ich versuche, WSL als Standardterminal in WebStorm zu verwenden. Ich kann jedoch die Bash von WSL verwenden, aber das Standardverzeichnis wird nicht auf den Standardprojektspeicherort festgelegt.
Weiß jemand, wie man das richtig einrichtet?
Nach ein wenig Suche auf Google fand eine Lösung für meine Frage.
Zuerst muss herausgefunden werden, dass das Standard-WSL von verwendet wurde
C:\Windows\System32\wslconfig /list
Windows Subsystem for Linux Distributions:
Ubuntu-18.04
Legacy (Default)
dann setze ich den Standard auf Ubuntu-18.04 durch
C:\Windows\System32\wslconfig /setdefault Ubuntu-18.04
Stellen Sie abschließend den Terminalpfad unter Webstrom-Einstellungen> Tools> Terminal auf ein
C:\Windows\System32\wsl.exe
Öffnen Sie nun das Terminal und verschieben Sie das aktuelle Verzeichnis korrekt in das Verzeichnis/mnt/c/blah/blah
Settings -> Tools -> Terminal
Veränderung cmd.exe
bis C:\Windows\System32\bash.exe
und starte Webstorm neu.
Unter Windows Builds 16215 und höher:
1. Installiere WSL und die Linux Distribution deiner Wahl (ich habe mich für Ubuntu 18.04 entschieden)
Windows-Unterstützungsdokumente
2. Wechseln Sie das Standardterminal zu bash
Einstellungen (oder Standardeinstellungen) -> Extras-> Terminal-> Shell-Pfad: Bash
Ich benutze Webstorm und Rubymine und in meinem Fall war das alles, was ich tun musste.
PS Bitte beachten Sie, dass das Webstorm-Update 2018.2 die vollständige Integration von WSL für Node Interpreter bringt
Webstorm 2018.2 WSL
Rubymine 2018.2 hat auch die Unterstützung für Remote Ruby SDK (ermöglicht die Verwendung von rvm) drastisch verbessert, so dass es jetzt auch super einfach ist, WSL/remote/containerized/dockerized Ruby env
Rubymine 2018.2 veröffentlicht