启动ubuntu作为项目文件夹中的终端

时间:2018-04-14 18:25:56

标签: visual-studio-code

我在VSCode的设置中添加了以下行:

"terminal.integrated.shell.windows": "C:\\Users\\bd\\AppData\\Local\\Microsoft\\WindowsApps\\ubuntu.exe"

当我现在启动终端时,ubuntu在我用户的主文件夹中启动。如何在项目文件夹中启动ubuntu?

事情是wsl可以启动我使用wsl /setdefault设置的任何linux我不喜欢依赖这样的设置但是想要指定我想要启动的那个。我希望它从项目的文件夹开始。

编辑: 我转换到一些项目目录并调用wslconfig.exe /s Legacy。当我现在调用wsl Bash时,在当前文件夹中启动。 我返回cmd并致电wslconfig.exe /s Ubuntu。当我现在在当前文件夹中启动wsl Store Ubuntu时。 wsl.exe似乎与ubuntu.exe不同,启动Ubuntu。 ubuntu.exe始终在用户的主目录中开始。

1 个答案:

答案 0 :(得分:1)

我假设您想在VSCode终端中运行的是Windows的Linux子系统(特别是Ubuntu变体)。

为此,您应该使用以下设置运行wsl.exe

 "terminal.integrated.shell.windows": "C:\\Windows\\System32\\wsl.exe",

这将在终端内启动Linux shell的Linux子系统。如果你已经安装了Ubuntu,那就是将要运行的东西。