Skip to content

Releases: Xu22Web/vscode-projects

🎉 v1.0.0 - 首个正式版本发布

Pre-release

Choose a tag to compare

@Xu22Web Xu22Web released this 20 Jan 05:50

🎉 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!