多 IDE 实时同步插件更新了(Idea, Cursor, Windsurf)

88 天前
 ileeoyo

🚀 多 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 同步变动。

✨ 核心改进

🔄 同步机制革新

🎯 多编辑器支持

现在支持本机同时运行的多个 IDE 实例实时同步:

🛠 技术特性

💡 使用场景

场景一:JetBrains + VSCode 系列混用,IDEA+Cursor+Windsurf

场景二:纯 VScode 系使用,Cursor+Windsurf+Trae

3106 次点击
所在节点    分享创造
30 条回复
mayli
88 天前
udp 组播挺好玩的
Mandyer
88 天前
仓库地址 404 ,现在有编译好的插件吗?上次的仓库 mac 编译不了
yangxiaopeipei
88 天前
@Mandyer 没有 404 ,他文章链接写错了 https://github.com/ileeoyo/IDESync-VSCode-JetBrains
0n2ynu
88 天前
一直提示连接不上,不知啥情况。但估计这插件还是很有用的
a33291
88 天前
建议仓库放个动图展示效果
ileeoyo
88 天前
@0n2ynu 我目前 Windows 机器,没有其他平台调试,可能是跨平台问题,或者网络接口选择的问题。为了要求组播传播限制在本机器内,优先选择了本地回环接口,可能极少部分环境有些问题。具体得看日志了
ileeoyo
88 天前
@Mandyer 发布 release 了,下载 release 包就可以
yuyang3
88 天前
为什么 cursor 里搜不到,vscode 可以
ileeoyo
88 天前
@yuyang3 我这是 fork 了 https://github.com/denisbalber/IDESync-VSCode-JetBrains 的项目,原项目不更新很久了,存在很多问题(包括文件关闭同步无法同步),你直接应用市场下载的是原作者发布的,如果使用我修改后的需要去 github release 下载。具体情况可以看我上一个帖子
whoami9426
88 天前
提个小建议
可以增加一个 滚动条同步 的功能,之前 fork 之后我自己改了下还蛮好用的
如果还能支持 多项目的同步 就更好了,一般 idea 会开多个项目
ileeoyo
88 天前
@whoami9426 我之前就看到了你的 fork 后的变动,确实很好的创意,还未主动 merge 。目前的同步方案可以通过端口支持分组。多个项目就使用不用的分组,互不影响。比如:项目 A 后端项目打开 idea ,cursor ,trae 。项目 B 前端项目打开 vscode ,cursor 。可以任意搭配
geebos
88 天前
@ileeoyo #11 感觉可以更智能一点,根据项目的根目录路径自动分组
ileeoyo
88 天前
@geebos 有一些问题,主要是还是会接收到的很多其他分组消息。
ileeoyo
88 天前
@a33291 更新了 README 动图
geebos
88 天前
@ileeoyo #13 不同的项目分配不同的端口不会收到其他分组的消息吧
whoami9426
88 天前
@ileeoyo #11 对了,还有一个功能, 一键跳转到 idea /cursor 编辑器 (这样省去手动窗口切换), 我目前是使用 switch2cursor /switch2idea 这两个插件, 如果把这个功能做到你的同步插件里 ,那整个 idea 环境下的 vibe coding 会很丝滑了
ileeoyo
88 天前
@whoami9426 可能我平时是双屏双开,很少有这样的使用场景。。。不过后续也可以考虑增加。暂时可以 switch2cursor 替代,文件滚动条同步也欢迎 PR
a33291
88 天前
@ileeoyo #14 nice
另外请教下能临时禁用同步吗?
ileeoyo
88 天前
@a33291 IDE 下面插件图标,点击可以打开/关闭
0daybreak
88 天前
很奇怪,cursor 中修改的,idea 能同步,反过来不能同步,怎么排查呢?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1147534

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX