经过重新设计,IDE 同步插件迎来了 1.0.20 版本的重大升级!这次更新彻底改变了同步机制,从原来的 JetBrains IDEA VSCode 双向同步,升级为支持多个编辑器的去中心化同步。原本的 Websocket 方案只能 1 个 jetbrain 系和 1 个 VSCode 系同步,对纯 VSCode 开发者和多 IDE 开发者不友好。现在改进 UDP 组播发布订阅方案,实现任一个 IDE 发送文件打开、关闭、光标移动事件,其他所有 IDE 同步变动。
现在支持本机同时运行的多个 IDE 实例实时同步:
1 mayli 83 天前 via Android udp 组播挺好玩的 |
2 Mandyer 83 天前 仓库地址 404 ,现在有编译好的插件吗?上次的仓库 mac 编译不了 |
![]() | 3 yangxiaopeipei 83 天前 @Mandyer 没有 404 ,他文章链接写错了 https://github.com/ileeoyo/IDESync-VSCode-JetBrains |
4 0n2ynu 83 天前 一直提示连接不上,不知啥情况。但估计这插件还是很有用的 |
![]() | 5 a33291 83 天前 建议仓库放个动图展示效果 |
6 ileeoyo OP @0n2ynu 我目前 Windows 机器,没有其他平台调试,可能是跨平台问题,或者网络接口选择的问题。为了要求组播传播限制在本机器内,优先选择了本地回环接口,可能极少部分环境有些问题。具体得看日志了 |
8 yuyang3 83 天前 为什么 cursor 里搜不到,vscode 可以 |
9 ileeoyo OP @yuyang3 我这是 fork 了 https://github.com/denisbalber/IDESync-VSCode-JetBrains 的项目,原项目不更新很久了,存在很多问题(包括文件关闭同步无法同步),你直接应用市场下载的是原作者发布的,如果使用我修改后的需要去 github release 下载。具体情况可以看我上一个帖子 |
10 whoami9426 83 天前 提个小建议 可以增加一个 滚动条同步 的功能,之前 fork 之后我自己改了下还蛮好用的 如果还能支持 多项目的同步 就更好了,一般 idea 会开多个项目 |
11 ileeoyo OP @whoami9426 我之前就看到了你的 fork 后的变动,确实很好的创意,还未主动 merge 。目前的同步方案可以通过端口支持分组。多个项目就使用不用的分组,互不影响。比如:项目 A 后端项目打开 idea ,cursor ,trae 。项目 B 前端项目打开 vscode ,cursor 。可以任意搭配 |
16 whoami9426 83 天前 @ileeoyo #11 对了,还有一个功能, 一键跳转到 idea /cursor 编辑器 (这样省去手动窗口切换), 我目前是使用 switch2cursor /switch2idea 这两个插件, 如果把这个功能做到你的同步插件里 ,那整个 idea 环境下的 vibe coding 会很丝滑了 |
17 ileeoyo OP @whoami9426 可能我平时是双屏双开,很少有这样的使用场景。。。不过后续也可以考虑增加。暂时可以 switch2cursor 替代,文件滚动条同步也欢迎 PR |
20 0daybreak 83 天前 很奇怪,cursor 中修改的,idea 能同步,反过来不能同步,怎么排查呢? |
21 ileeoyo OP @0daybreak 你是在插件市场直接安装的还是下载 github release 安装的。插件市场下载的是原作者的。如果有问题:idea 查看日志:help>show log in explorer>idea.log 。vscode 查看日志:ctrl+shift+u (打开 output )>选择 `IDE 同步`,查看插件日志 |
![]() | 22 geekzhu 83 天前 简单使用下来,还是不如 switch2idea 这种流畅好用 |
![]() | 23 19cm 83 天前 老铁,有没有 cursor 配置多端同步的 |
![]() | 25 lma8 83 天前 能支持 visual studio 就太好了 |