在VSCode终端中将WSL设置为CWD

问题描述 投票:2回答:1

我在我的Windows 10机器上安装了ubuntu并且一直在使用vscode。我想使用wsl集成终端。如果我只是打开vscode然后打开一个新的wsl终端,它会显示我的路径:username@Computer:/mnt/c/Users/winusername

如果我然后打开一个项目文件夹(不是工作区),然后是一个新的终端,它显示为:username@Computer:~

这不在我的项目文件夹位置 - 有没有办法让wsl集成终端将项目位置设置为当前工作目录?

如果我用它作为我的终端,Git bash就可以了,这样:

winusername@Computer MINGW64 /d/my/project/path

但是我想用wsl。

visual-studio-code vscode-settings windows-subsystem-for-linux
1个回答
0
投票

我认为你的配置很少搞砸了。

检查有关用户设置和工作区设置的终端配置。

您可以在UI上轻松找到。

  1. 文件>首选项>设置
  2. 检查默认的“集成终端”路径和cwd值。 在我的情况下使用wsl.exe默认终端,而不是bash.exe

enter image description here enter image description here

  1. User settingsWorkspace settings相比,在UI上有关相同选项键的好处。(您可以轻松比较,只需点击标题)
  2. 如果您的设置没有任何问题,我建议使用此VSCODE扩展。它有助于打开带有打开文件的路径的终端。 https://marketplace.visualstudio.com/items?itemName=Tyriar.vscode-terminal-here&ssr=false
© www.soinside.com 2019 - 2024. All rights reserved.