Skip to content

**Project Jump** is an ultra-minimal, fast, and stable VS Code extension designed to help you switch between your projects instantly

License

Notifications You must be signed in to change notification settings

efficiency-tool/project-jump

Repository files navigation

Project Jump

Visual Studio Marketplace License Changelog

English | 简体中文

Project Jump is an ultra-minimal, fast, and stable VS Code extension designed to help you switch between your projects instantly.

✨ Features

  • 📁 Save Projects: Easily save folders or workspaces with custom names, tags, and SSH host information.
  • 🚀 Project Jump: Instant project switching via Alt+Q (Opt+Q on macOS) with fuzzy search.
  • ⌨️ Vim Navigation: Use Alt+J/Alt+K to navigate the project list.
  • 📌 Pinning: Keep your most important projects at the top.
  • 🌐 Remote Support: Fully supports SSH Remotes, WSL, and Dev Containers.
  • 🌲 Tree View: Manage projects via a dedicated side bar.
  • 📊 Status Bar: See your current project at a glance and switch quickly.
  • 🔍 Powerful Search: Search by name, tags, or SSH hostname.
  • ⚙️ Direct Config: Edit your projects directly in a JSON file for bulk changes.

🚀 Getting Started

  1. Install from the VS Code Marketplace.
    • Alternatively, download the .vsix file from GitHub Releases and install it manually via the Extensions view (three dots menu -> "Install from VSIX...").
  2. Open the Project Jump view in the Activity Bar.
  3. Click the + icon to add your current project.
  4. Press Alt+Q (Opt+Q on macOS) to switch between projects anytime.

⚙️ Configuration

Setting Description Default
projectSwitcher.defaultOpenMode Open project in current or new window current
projectSwitcher.sortBy Sort projects by recent or name recent
projectSwitcher.showStatusBar Show current project in status bar true
projectSwitcher.enableSettingsSync Sync your project list across devices false
projectSwitcher.groupByTag Group projects by tags in sidebar true
projectSwitcher.groupBySSH Group projects by SSH host in sidebar true
projectSwitcher.debug Enable debug logging false

🛠️ Development

# Install dependencies
npm install

# Compile and watch
npm run watch

# Run tests
npm test

📄 License

This project is licensed under the MIT License.

About

**Project Jump** is an ultra-minimal, fast, and stable VS Code extension designed to help you switch between your projects instantly

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published