現在、WSL Ubuntu 18.04がインストールされたWindows 10を使用しています。 WebStormのデフォルト端末としてWSLを使用しようとしていますが、WSLからbashを使用することはできますが、デフォルトのディレクトリはデフォルトのプロジェクトの場所に設定されません。
誰もこれを正しく設定する方法を知っていますか?
Googleで少し検索したところ、私の質問の解決策が見つかりました。
最初にデフォルトのwslが使用されていたことがわかります
C:\Windows\System32\wslconfig /list
Windows Subsystem for Linux Distributions:
Ubuntu-18.04
Legacy (Default)
次に、デフォルトをUbuntu-18.04に設定します
C:\Windows\System32\wslconfig /setdefault Ubuntu-18.04
最後に、Webstrom settings> tools> terminalでターミナルパスを設定します
C:\Windows\System32\wsl.exe
ターミナルを開き、現在のディレクトリを/ mnt/c/blah/blahに正しく移動します
Settings -> Tools -> Terminal
変化する cmd.exe
からC:\Windows\System32\bash.exe
そしてWebstormを再起動します。
Windowsビルド16215以降:
1。 WSLとお好みのLinuxディストリビューションをインストールします(Ubuntu 18.04を選択しました)
Windowsサポートドキュメント
2。デフォルトのターミナルをbash
に切り替えます
設定(またはデフォルト設定)->ツール->ターミナル->シェルパス:bash
私はWebstormとRubymineを使用していますが、私の場合はそれだけでした。
PS Webstormアップデート2018.2は、NodeインタープリターのWSLの完全な統合を最終的にもたらします。
Webstorm 2018.2 WSL
また、Rubymine 2018.2では、リモートのサポートが大幅に改善されましたRuby SDK(rvmの使用を許可))、WSL/remote/containerized/dockerized Ruby env
Rubymine 2018.2リリース