WSL Pro Manager (WSL 高级管理器)

WSL Pro Manager 是一款专为 VS Code 打造的轻量级、可视化 Windows Subsystem for Linux (WSL) 管理插件。它将繁琐的 wsl.exe 命令行操作转化为直观的侧边栏 UI,让你无需离开编辑器即可掌控所有的 Linux 环境。
✨ 核心功能 (Features)
- 🖥️ 可视化实例
- 自动扫描并列出系统内所有的 WSL 1 和 WSL 2 实例。
- 左侧边栏专属企鹅图标,一键唤出管理面板。
- 📂 无缝集成开发流
- 一键挂载:直接在新窗口中打开指定 WSL 实例的用户主目录,免去寻找
\\wsl$\ 路径的烦恼。
- 快速终端:为选定的 Linux 发行版一键唤起集成了上下文的 VS Code 终端。
- 📦 带进度条的导入与导出
- 动态预测:在导入/导出
.tar 镜像时,通过底层磁盘扫描动态计算体积变化,提供实时的数据写入量与预估百分比进度条。
- 摆脱原装命令行的“假死”等待感,大文件读写进度一目了然。
- ⚙️ 系统级配置管理
- 默认用户切换:动态解析
/etc/passwd,一键将实例的默认登录用户从 root 切换为普通用户(自动写入 wsl.conf)。
- 强制阻断:遇到环境死锁时,一键强制终止 (Terminate) 目标实例。
- 🗑️ 安全销毁
- 可视化彻底注销并删除不再需要的实例,附带实时的容量释放进度条,安全回收 C 盘空间。
🚀 快速开始 (Quick Start)
安装方式
- 下载本项目的
.vsix 安装包。
- 打开 VS Code,进入左侧的 扩展 (Extensions) 面板。
- 点击面板右上角的 三个点 (...),选择 从 VSIX 安装... (Install from VSIX...)。
- 选中下载的
.vsix 文件,即可瞬间完成安装。
使用指南
- 安装完成后,点击 VS Code 活动栏(最左侧)新增的 Linux 图标。
- 在弹出的 WSL 管理器 视图中,悬浮或 右键 点击任意实例,即可看到操作菜单:
打开目录 / 打开终端
更改默认登录用户 / 强制停止实例
导出备份 (.tar) / 彻底删除实例
- 点击顶部的菜单栏图标可以执行 刷新列表 或 导入新 WSL。
📌 环境要求 (Requirements)
- 操作系统: Windows 10 (2004+) 或 Windows 11。
- 前置依赖: 系统已启用 适用于 Linux 的 Windows 子系统 (WSL) 功能,且已安装内核更新包。
📝 问题反馈 (Feedback & Contribution)
如果你在使用过程中遇到了 Bug,或者有更好的功能建议,欢迎提交 Issue 或 Pull Request!
| |