🚀 多 IDE 实时同步插件重大更新 - 告别单一配对,拥抱多编辑器协作
原文链接:https://v2ex.com/t/1142595?p=1#reply13
仓库链接:https://github.com/ileeoyo/IDESync-VSCode-JetBrains
📢 更新亮点
经过重新设计,IDE 同步插件迎来了 1.0.20 版本的重大升级!这次更新彻底改变了同步机制,从原来的 JetBrains IDEA ↔ VSCode 双向同步,升级为支持多个编辑器的去中心化同步。原本的 Websocket 方案只能 1 个 jetbrain 系和 1 个 VSCode 系同步,对纯 VSCode 开发者和多 IDE 开发者不友好。现在改进 UDP 组播发布订阅方案,实现任一个 IDE 发送文件打开、关闭、光标移动事件,其他所有 IDE 同步变动。
✨ 核心改进
🔄 同步机制革新
- 告别 WebSocket:采用 UDP 组播技术,实现真正的去中心化无主次之分:所有编辑器地位平等,任意一个都可以作为同步源发布订阅模式:高效的消息分发机制
🎯 多编辑器支持
现在支持本机同时运行的多个 IDE 实例实时同步:
- JetBrains 系列:IDEA 、WebStorm 、PyCharm 等VSCode 及其分支:VSCode 、Cursor 、Windsurf 等混合使用:可以同时在不同编辑器间无缝切换
🛠 技术特性
- 动态端口配置:通过不同端口创建独立同步组。不同分组之间互不干扰即时生效:端口配置实时生效,无需重启 IDE本机优化:优先使用回环接口,提升同步效率