Repository navigation
Releases: Xu22Web/vscode-projects
Releases · Xu22Web/vscode-projects
Release list
🎉 v1.0.0 - 首个正式版本发布
🎉 VSCode Projects Manager v1.0.0
首个正式版本发布!一款功能强大的 VSCode 最近项目管理器,采用 fzf 风格的交互式界面。
✨ 核心功能
- 🎨 优雅的 fzf 风格界面 - 流畅的交互体验,支持实时过滤搜索
- 🖱️ 完整的鼠标支持 - 单击选择、双击打开、滚轮滚动
- 🔍 智能搜索 - 支持项目名称、路径模糊搜索
- 🌐 跨平台支持 - Windows/macOS/Linux/WSL 完美兼容
- 🔌 远程项目 - 支持 SSH、WSL、Dev Container、Codespaces
- 📋 丰富的快捷键 - 单字母快捷操作,效率加倍
- 🎨 彩色界面 - 项目类型、路径使用不同颜色标识
- 🗑️ 项目管理 - 支持删除项目、撤销删除、刷新列表
📦 快速开始
方式一:直接运行(需要 Python 3.11+)
git clone https://github.com/Xu22Web/vscode-projects.git
cd vscode-projects
python vscode-projects.py方式二:使用编译版本
下载对应平台的可执行文件,直接运行即可(无需 Python 环境)。
⌨️ 主要快捷键
| 快捷键 | 功能 |
|---|---|
↑ / ↓ |
上下移动 |
Space |
选中/取消选中 |
a |
全选/取消全选 |
Enter |
打开项目 |
n |
新窗口打开 |
w |
作为工作区打开 |
y |
复制路径 |
o |
资源管理器打开 |
d |
删除项目 |
u |
撤销删除 |
r |
刷新列表 |
/ |
搜索 |
q |
退出 |
📝 命令行参数
# 交互模式(默认)
vscode-projects
# 列出所有项目
vscode-projects --list
# 自定义数据库路径
vscode-projects --db "/path/to/state.vscdb"
# 自定义 VSCode 路径
vscode-projects --code "/path/to/code"
# 显示帮助
vscode-projects --help
# 显示版本
vscode-projects --version🔧 系统要求
- Python: 3.11+ (运行源码时)
- 操作系统: Windows 10/11, macOS 10.14+, Linux, WSL 1/2
- 终端: 支持 ANSI 颜色(推荐 Windows Terminal / iTerm2 / GNOME Terminal)
📚 文档
🤝 贡献
欢迎提交 Issue 和 Pull Request!详见 贡献指南。
📄 许可证
本项目采用 MIT 许可证。
⭐ 如果这个项目对你有帮助,请给个 Star!