将 WSL shell 打开到 Windows Visual Studio 代码中的项目目录
Have WSL shell open to project directory in Windows Visual Studio Code
我的计算机上安装了 Linux 的 windows 子系统,我将其用作 Visual Studio 代码的集成终端。但是,每次我打开终端时,它都会在根目录中打开,而不是像其他终端那样在当前项目目录中打开。
有人知道这个问题的解决方法吗?
我试过弄乱集成终端设置的 Cwd
,但没有成功。
尝试使用 wsl.exe
作为 shell 的命令。
"terminal.integrated.shell.windows": "wsl.exe"
我知道这个答案已经很晚了,但对我来说它很管用。
我完全按照上面的方式放置它并在我的主目录中启动(即 /mnt/d/Users/Adrian)。
我有 VSC 1.30.1 的用户设置,并从桌面快捷方式启动它。
在我将终端配置为 wsl 之后,我按如下方式进行:
如果我打开 cmd windows,我可以用 code .
启动它,它将在 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?)
我的计算机上安装了 Linux 的 windows 子系统,我将其用作 Visual Studio 代码的集成终端。但是,每次我打开终端时,它都会在根目录中打开,而不是像其他终端那样在当前项目目录中打开。
有人知道这个问题的解决方法吗?
我试过弄乱集成终端设置的 Cwd
,但没有成功。
尝试使用 wsl.exe
作为 shell 的命令。
"terminal.integrated.shell.windows": "wsl.exe"
我知道这个答案已经很晚了,但对我来说它很管用。 我完全按照上面的方式放置它并在我的主目录中启动(即 /mnt/d/Users/Adrian)。
我有 VSC 1.30.1 的用户设置,并从桌面快捷方式启动它。
在我将终端配置为 wsl 之后,我按如下方式进行:
如果我打开 cmd windows,我可以用 code .
启动它,它将在 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?)