Visual Studio Code 不适用于 WSL2

kub*_*lus 7 visual-studio-code windows-subsystem-for-linux

当我尝试在 WSL2 终端中打开 VS Code 时,如下所示:

code . 
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

mkdir: cannot create directory {DIRECTORY} : Permission denied
Run Code Online (Sandbox Code Playgroud)

使用 sudo 启动时:

sudo: code: command not found
Run Code Online (Sandbox Code Playgroud)

我在 Windows 上的 PATH 中添加了 VS Code,并安装了 WSL-Remote

我正在处理:

  • Windows 10 专业版 10.0.19041
  • WSL 2
  • Ubuntu 20.04 LTS
  • VS 代码 1.47.1

Mar*_*vel 3

检查配置文件( /etc/sudoers),您需要修改secure_path以启用使用 sudo 命令运行 VS code。

在此输入图像描述

另外,最好将命令路径放入 /etc/profile 中,这样每个用户都可以运行VS code.