Note: his synchronization system is suitable for VSCode, VSCode forks like Cursor or Windsurf as well as JetBrains IntelliJ-based IDEs like Rider, IntelliJ IDEA, and WebStorm.
This extension enables synchronization between VS Code and JetBrains IDEs. It automatically synchronizes cursor position and active file between both editors.
Features
Automatic cursor position synchronization
Automatic active file synchronization
Easy toggle in the status bar
Installation
Install the extension from VS Code Marketplace called IDE Sync - Connect to JetBrains IDE
Install the corresponding JetBrains plugin in JetBrains IDE called IDE Sync - Connect to VSCode
Usage
After installation, you'll find a toggle button in the VS Code status bar
Click the button to enable/disable synchronization
The button shows the current status:
Turn IDE Sync On - Sync disabled
IDE Sync On - Sync enabled
Settings
You can adjust the WebSocket port in the settings:
Open VS Code settings
Search for "IDE Sync - Connect to JetBrains IDE"
Adjust the port (default: 3000)
Troubleshooting
If you can't establish a connection:
Make sure both plugins are installed
Check if the IDE Sync is turned on in both IDEs
Verify that the port settings match in both plugins