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