VS Code 远程 WSL 扩展 或 直接访问 WSL 文件系统 来编辑 Windows 应用商店下载的 Ubuntu 20.04 里的 home 目录下的文件

方法 1:使用 VS Code 远程 WSL 扩展(推荐)

步骤 1:安装 VS Code 和 Remote - WSL 扩展

  • 在 Windows 上安装 VS Code
  • 在 VS Code 中打开 扩展市场(Ctrl + Shift + X)
  • 搜索 Remote - WSL 并安装该扩展

如果在 VS Code 中找不到 Remote - WSL 扩展

你可以直接在 VS Code 的终端(Ctrl + ~)或 PowerShell 中运行:

code --install-extension ms-vscode-remote.remote-wsl

这样可以手动安装该扩展。 

步骤 2:打开 WSL 终端

  1. 在 Windows 开始菜单 搜索 Ubuntu 20.04,然后打开它。
  2. 运行:
cd ~
code .

这样 VS Code 就会自动跳出来打开,显示 home 目录,打开 WSL,并且自动使用 Remote - WSL 扩展。

如果 code . 命令无效,说明 VS Code 没有正确安装到 WSL,尝试下面的安装方法:

export PATH="$PATH:/mnt/c/Users/你的Windows用户名/AppData/Local/Programs/Microsoft VS Code/bin"
code .

方法 2:通过 Windows 资源管理器直接访问 WSL 文件

  1. 打开 Windows 资源管理器
  2. 在地址栏输入:
\\wsl$\Ubuntu-20.04\home\你的WSL用户名

直接按回车,你就能看到 Ubuntu 20.04 home 目录里的文件。

右键选择 Open with Code(用 VS Code 打开) 进行编辑。


方法 3:在 Windows 终端使用 VS Code

如果你想直接从 Windows 终端打开 WSL 里的文件:

  1. 打开 Windows 终端Win + X → 终端cmd
  2. 运行:
code \\wsl$\Ubuntu-20.04\home\你的WSL用户名

这样可以直接在 VS Code 里打开 Ubuntu 20.04 的 home 目录。


方法 4:检查 VS Code WSL 远程扩展是否安装

如果 code . 命令无法在 WSL 里使用:

在 Windows 终端(PowerShell 或 CMD)运行:

code --install-extension ms-vscode-remote.remote-wsl

重启 VS Code,然后在 WSL 里再次尝试:

code .
在Visual Studio CodeVS Code)中,通过WSLWindows Subsystem for Linux)从Ubuntu 20.04升级到Ubuntu 22.04的步骤如下: 1. **备份数据**: 在进行任何升级操作之前,确保备份重要的数据。你可以将文件复制到Windows文件系统其他安全的位置。 2. **打开WSL终端**: 在VS Code中,按下``Ctrl+` ``(反引号)打开集成终端,者通过菜单选择“终端”->“新建终端”。 3. **更新现有系统**: 首先,确保当前的Ubuntu 20.04系统是最新的。运行以下命令: ```bash sudo apt update sudo apt upgrade -y ``` 4. **导出当前系统**: 使用`wsl --export`命令将当前的Ubuntu系统导出为一个tar文件: ```bash wsl --export Ubuntu ubuntu20.tar ``` 5. **注销当前Ubuntu发行版**: 使用`wsl --unregister`命令注销当前的Ubuntu发行版: ```bash wsl --unregister Ubuntu ``` 6. **安装Ubuntu 22.04**: 在Microsoft Store中搜索并安装Ubuntu 22.04。 7. **导入数据**: 使用`wsl --import`命令将之前导出的数据导入到新的Ubuntu 22.04系统中: ```bash wsl --import Ubuntu ubuntu22 C:\path\to\ubuntu20.tar --version 2 ``` 其中,`ubuntu22`是新系统的名称,`C:\path\to\ubuntu20.tar`是之前导出的tar文件的路径。 8. **设置默认用户**: 如果需要,可以设置默认用户为之前的用户: ```bash ubuntu2204 config --default-user your_username ``` 9. **验证安装**: 重新打开VS Code打开WSL终端,确认当前使用的是Ubuntu 22.04。 通过以上步骤,你就可以在VS Code中使用WSLUbuntu 20.04升级到Ubuntu 22.04
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

浮若于心

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值