当前位置: 首页 > 知识库问答 >
问题:

如何在VSCode集成终端中打开新的Ubuntu 20.04 shell (WSL2)

史智志
2023-03-14

在我的机器上,我已经在Windows 10 Pro和Ubuntu 20.04 LTS发行版上安装了WSL2。我还使用VSCode作为编程编辑器。我在Windows中启动VSCode(不在WSL2 Ubuntu中),并且可以使用配置文件“New Ubuntu-20.04(Standard)(WSL)”创建新终端。

但是,这不起作用,因为它调用命令“wsl-d Ubuntu-20.04(Standard)”,从而将“(Standard)”解释为要在WSL中执行的命令。这显然失败了,因为没有命令“(Standard)”。

如何更改此配置文件?这有可能吗?

作为解决方法,我可以在我的VSCode用户设置中创建新的配置文件,并将正确的参数传递给“wsl”命令。但是我在集成终端中仍然有有缺陷的配置文件条目。但我只是想在那里有工作条目。

提前致谢

拉斯

共有1个答案

幸乐湛
2023-03-14

2021 年 4 月发布的 VS 代码修复了此问题。

 类似资料:
  • 我在Mac上使用VS代码。我经常在VS代码中使用集成终端来执行与我的工作区/项目相关的命令行操作[而不是使用终端或iTerm]。 少了什么? 相关问题:https://github.com/microsoft/vscode/issues/17748

  • 非常感谢帮助。 提前感谢 -Simon

  • 如何在Visual中打开执行shell命令的终端

  • 我想通过运行以下命令从Mac OSX终端运行/打开Visual Studio代码。我在这里找到了说明: https://code.visualstudio.com/docs/setup 显然我需要在我的文件中包含这一点,所以我做了,但没有用。 我在此处编辑了文件:

  • 自从我在电脑上运行了windows修复程序后,我现在遇到了一个非常烦人的问题。我的wsl远程vscode由于一些我在网上找不到的原因,无法在终端中打开当前文件夹。而是打开vscode appdata windows文件夹(/mnt/c/Users/Jonathan/AppData/Local/Programs/Microsoft VS Code),如下图所示: 我当前的工作区 在集成终端结果中打开

  • 在上一篇文章之后,我可以向添加代码,以便从终端打开VSCode。然而,打开的是错误的VSCode。 看,我的Mac上安装了Parallels,而那个版本的Parallels上安装了一个VSCode。当我从上面提到的post运行Terminal命令时,Parallels被启动(即使没有打开),然后它上的VSCode被打开。