Terminal 在Windows Visual Studio代码中将WSL shell打开到项目目录

Terminal 在Windows Visual Studio代码中将WSL shell打开到项目目录,terminal,visual-studio-code,windows-subsystem-for-linux,Terminal,Visual Studio Code,Windows Subsystem For Linux,我的计算机上安装了windows Linux子系统,并将其用作Visual Studio代码上的集成终端。但是,每次打开终端时,它都会像其他终端一样在根目录中打开,而不是在当前项目目录中打开 有人知道这个问题的解决方法吗 我尝试过干扰集成终端设置的Cwd,但没有任何运气。尝试使用wsl.exe作为shell命令 "terminal.integrated.shell.windows": "wsl.exe" 我知道现在回答这个问题已经很晚了,但对我来说,它只是起了作用。 我把它放在上面,并在我的主

我的计算机上安装了windows Linux子系统,并将其用作Visual Studio代码上的集成终端。但是,每次打开终端时,它都会像其他终端一样在根目录中打开,而不是在当前项目目录中打开

有人知道这个问题的解决方法吗


我尝试过干扰集成终端设置的
Cwd
,但没有任何运气。

尝试使用
wsl.exe
作为shell命令

"terminal.integrated.shell.windows": "wsl.exe"

我知道现在回答这个问题已经很晚了,但对我来说,它只是起了作用。 我把它放在上面,并在我的主目录(即/mnt/d/Users/Adrian)中启动

我有VSC 1.30.1的用户设置,并从桌面快捷方式启动它。 将终端配置为wsl后,我将执行以下操作: 如果我打开cmd windows,我可以使用
代码启动它。
它将在windows主目录中启动。 如果移动到其他文件夹(例如文档)并使用
code启动它。
bash将启动到该文件夹。 否则,我可以使用
code D:\Users\Adrian\Documents\VSC
启动它,bash终端将在
\mnt\D\Users\Adrian\Documents\VSC
中启动

通过菜单文件->首选项->设置和Ctrl+Shift+p(命令托盘)测试更改,终端:默认Shell

尝试使用bash和wsl


也许您在路径中安装了其他bash?(例如git bash或MinGW bash?

是的,在重新安装VS代码后,我终于让它也能工作了。我遇到了更多的麻烦,试图让它与我的本地项目,所以放弃了整个想法。谢谢你,阿德里安