Project Switcher for VS Code (项目切换助手)
Project Switcher 是一个极简、高效的 VS Code 项目管理插件。它提供了一个常驻侧边栏的看板,帮助您快速在最近使用的项目之间切换,同时集成了项目创建、克隆和搜索功能。
✨ 核心特性 (Features)
- 🗂️ 自动记录与管理: 自动记录您打开过的项目历史,无需手动添加。
- 🎨 智能可视化:
- 根据项目名称自动生成 马卡龙色系 的精致图标。
- 支持中文首字和英文缩写生成。
- 失效检测: 自动检测并置灰显示已删除或移动的项目路径。
- ⚡ 极速工作流:
- 新建项目: 内置生成器,支持创建 Vue / React / Nuxt / Vite 或空白项目。
- 克隆仓库: 一键调用 Git Clone,无需记忆复杂命令。
- 本地打开: 快速浏览并打开本地文件夹。
- 🔍 实时搜索: 毫秒级过滤,支持按项目名或路径模糊搜索。
- 🌐 全中文界面: 专为中文开发者优化的界面体验。
🚀 使用指南 (Usage)
侧边栏面板
安装插件后,您会在 VS Code 左侧活动栏看到一个新的图标(文件夹样式)。点击即可打开“项目列表”面板。
- 单击卡片: 在当前窗口切换到该项目。
- 新建项目: 点击顶部的“新建项目”按钮,选择模板(如 Vue/React)并输入名称,插件会自动创建并打开终端辅助您完成初始化。
- 克隆仓库: 点击“克隆仓库”按钮,粘贴 Git URL 即可开始克隆。
快捷命令
按 Cmd+Shift+P (Mac) or Ctrl+Shift+P (Win) 打开命令面板,输入:
项目切换助手: 切换项目 (projectSwitcher.switch): 快速弹出一个下拉列表来搜索和切换项目(无需打开侧边栏)。
📦 安装 (Installation)
- 在 VS Code 扩展商店搜索
weipengcheng.vscode-project-switcher。
- 点击安装。
🛠️ 开发与贡献 (Development)
本项目使用 TypeScript 开发。
# 克隆项目
git clone https://github.com/xiaoLangtou/vscode-project-switcher.git
# 安装依赖
npm install
# 启动调试 (F5)
npm run watch
📄 License
MIT
| |