YivManager

A modern project manager for VS Code. Save, organize, and switch between your projects with ease.

Features
- 🚀 Quick Project Switching - Open saved projects instantly
- ⭐ Favorites - Mark important projects for quick access
- 🔍 Search - Find projects quickly with real-time filtering
- 📋 Project Duplication - Copy projects to new locations
- 🏗️ Templates - Save and reuse project structures
- ⚙️ Customizable - Custom keybindings, sorting options, and display preferences
Installation
- Open VS Code
- Go to Extensions (Ctrl+Shift+X)
- Search for "YivManager"
- Click Install
Or install from the VS Code Marketplace.
Quick Start
Save a Project
- Open a folder in VS Code
- Click the YivManager icon in the sidebar
- Click "Save Current Project" (or press
Ctrl+Alt+A)
Open a Project
- Click "Open Project" in the sidebar, or
- Press
Ctrl+Alt+P and select a project
Duplicate a Project
- Set a destination folder (Click "Set Destination Folder")
- Click "Duplicate Project"
- Enter a name for the copy
Create a Template
- Open a project you want to use as template
- Click "Save as Template"
- Add name, description, and exclude patterns
- Use the template to create new projects
Keyboard Shortcuts
| Command |
Shortcut |
| Open Project |
Ctrl+Alt+P |
| Add Project |
Ctrl+Alt+A |
| Duplicate Project |
Ctrl+Alt+C |
| Set Target Folder |
Ctrl+Alt+T |
Customize shortcuts in Settings → Keyboard Shortcuts.
Settings
Access settings via the gear icon in the sidebar.
General
- Default Destination Folder - Where new projects are created
- Show in Status Bar - Quick access from bottom bar
- Auto-open new projects - Open immediately after creation
- Confirm before overwrite - Safety warning
- Start with collapsed sections - Clean startup view
- Show favorites first - Priority for starred projects
- Sort projects by - Date Added, Name, or Last Opened
Templates
- Default Exclude Patterns - Files to skip (node_modules, .git, etc.)
- Confirm template overwrite - Safety for template creation
Custom Keybindings
Customize any shortcut directly in the settings page. Click a keybinding field and press your desired combination.
Changelog
See CHANGELOG.md for version history.
License
MIT - Copyright © 2023-2024 Yivani
Happy coding! 🚀
| |