EditorJumper-V
🔍 Introduction
EditorJumper-V is a VS Code-compatible extension that allows you to seamlessly jump between modern code editors (VS Code, Cursor, Windsurf, Void, Kiro, Qoder, etc.) and JetBrains IDEs (such as IntelliJ IDEA, WebStorm, PyCharm, etc.). It maintains your cursor position and editing context, greatly improving development efficiency in multi-editor environments.
🌟 Features
🚀 Seamless Editor Switching
- Quickly jump from VS Code, Cursor, Windsurf, Void, Kiro, Qoder to JetBrains IDEs
- Automatically positions to the same cursor location (line and column)
- Perfectly maintains editing context without interrupting workflow
🎯 Smart Jump Behavior
- With file open: Opens the same project and file in the target IDE, preserving cursor position
- Without file open: Opens the project directly in the target IDE
⚡ Multiple Trigger Methods
- Right-click in editor - select "Open in JetBrains IDE"
- Right-click in file explorer - select "Open in JetBrains IDE"
- Standard mode jump - Shift+Alt+O (default keyboard shortcut)
- Fast mode jump (Mac) - Shift+Alt+P (optimized for speed, especially on macOS)
🎚️ Easy Target IDE Selection
- Status bar widget - click the IDE icon to select which JetBrains IDE to jump to
💻 System Requirements
- VS Code 1.81.0 or higher, or other supported editors (Cursor, Windsurf, Void, Kiro, Qoder)
- Installed JetBrains IDE (IntelliJ IDEA, WebStorm, PyCharm, etc.)
📥 Installation
- Open VS Code (or other supported editor)
- Go to Extensions view (Ctrl+Shift+X or Cmd+Shift+X)
- Search for "EditorJumper"
- Click the Install button
⚙️ Configuration
- Click the IDE icon in the status bar
- Select "$(gear) Configure EditorJumper" to open configuration panel
- Configure the following options:
- Select default JetBrains IDE
- Add or edit IDE configurations
- Set IDE command paths (if needed)
Configuration Panel
The configuration panel allows you to:
- Add new IDE configurations
- Edit existing IDE configurations
- Hide unnecessary IDEs
- Select default IDE
For each IDE, you can configure:
- IDE name
- Command path (required for custom IDEs)
- Whether to hide in selection list
Configuration Notes:
- macOS: All JetBrains IDEs work without additional configuration, using command-line tools automatically
- Windows: Need to configure IDE command-line tool paths
- Linux: Need to configure IDE command-line tool paths
Best Practices:
- Use JetBrains Toolbox to manage IDEs, which automatically creates command-line tools
- Or create command-line launcher in IDE via Tools → Create Command-line Launcher
🚀 Usage
Via Keyboard Shortcuts
| Scenario |
Shift+Alt+O |
Shift+Alt+P (Mac Fast Mode) |
| On project folder |
Open project |
Ultra-fast open project |
| On specific file |
Open project + file |
Mac faster (requires project to be opened first, otherwise only opens file), Windows same as standard |
Recommendations:
- Windows Users: Use Shift+Alt+O (meets all needs)
- Mac Users: Use Shift+Alt+O, then switch to Shift+Alt+P for faster experience once familiar
- Right-click in the editor or file explorer
- Select "Open in JetBrains IDE"
Change Jump Target in Status Bar
- Click the IDE icon in the bottom status bar
- Select the target JetBrains IDE from the dropdown menu
- Use any trigger method above to execute the jump
🔄 Complementary Use
Recommended for use with EditorJumper to quickly return from JetBrains IDE to VS Code, Cursor, Windsurf, Void, Kiro, Qoder, and other editors
Using both tools creates a seamless development experience across all your favorite editors.
🤝 Contribution
Pull Requests and Issues are welcome to help improve this extension!
📄 License
This project is licensed under the MIT License - see the LICENSE file for details
Frequently Asked Questions
Q: What should I do if EditorJumper doesn't respond or throws an error when jumping to IntelliJ IDEA on Mac?
Solution:
- Open IntelliJ IDEA
- Select
Tools from the menu bar
- Click
Create Command-line Launcher...
- Follow the prompts to complete the setup
This ensures that the command-line launcher is properly configured, resolving the jump issue.
Q: How to add a custom IDE?
- Open EditorJumper configuration panel
- Click "Add New IDE" button
- Check "Custom IDE"
- Enter IDE name and command path
- Click Save
Q: Why doesn't fast mode (Shift+Alt+P) work on Windows?
Fast mode is a feature optimized for macOS and automatically falls back to standard mode on Windows. Windows users can get the best experience using Shift+Alt+O.