我什么时候想在 WSL2 中安装 VSCode 扩展:Ubuntu 与 VsCode Windows?

Jer*_*her 6 visual-studio-code windows-subsystem-for-linux

我的大部分编码都是在 WSL2:Ubuntu 中进行的。我通常在 WSL2:Ubuntu 中打开终端,更改为项目目录,然后通过键入启动 VSCodecode .

当我寻找扩展时,它们似乎(?)安装在 Windows VSCode 本身中,然后一段时间后,VSCode 会建议在 WSL:Ubuntu 中安装扩展

  • 我什么时候应该将扩展安装到 WSL:Ubuntu 中?
  • 除了将其安装到 VSCode Windows 中之外,在 WSL:Ubuntu 中安装扩展还能获得什么好处?
  • 安装到 VSCode Windows 中的哪些类型的 VSCode 扩展无法在 WSL2:Ubuntu 项目上运行?

如果我理解下图,那么任何对代码、片段、格式化程序、intellisense/kite/tabnine 进行操作的扩展都需要安装到 WSL 中,但是根据缩进级别更改文本颜色或放置有关成本的提示的扩展又如何呢?进口的?这些是“UI 扩展”还是“工作区扩展”?

在此输入图像描述

这里的答案是否适合所有远程 vscode 开发或特别适合在 WSL2 下进行开发?

我需要了解 VSCode Windows 和 VSCode WSL2:Ubuntu 的哪些知识才能理解这一点?

小智 1

根据官方文档

如果您从“扩展”视图安装扩展,它将自动安装在正确的位置。虽然影响 VS Code UI 的扩展(例如主题和代码片段)是在本地安装的,但大多数扩展将驻留在 WSL 中。