P2P Live Share:VSCode 协作开发插件

远程团队改紧急 bug 时没犯过难吗?本地环境才有的问题,光靠文字描述说不清楚;想让同事帮着调试,又得传代码、搭环境,折腾半天还复现不了 —— 明明 “上手操作” 最直接,却卡在 “远程协作” 这步。

P2P Live Share:VSCode 协作开发插件

最近发现 P2P Live Share 这款开源 VSCode 插件,算是个值得关注的选择,能实现多人实时编辑代码、共享终端,有点像微软 Live Share 的开源平替,刚好解决 “远程协作效率低” 的问题。

这几个设计很贴开发需求

  • 实时同步编辑,改代码不用等
  • 多人能同时编辑同一份代码,谁改了哪行、删了哪段,所有人的界面都能实时看到,不用 “传文件 – 等反馈 – 再传文件”。列如同事在远程改 bug,自己能看着代码变化,随时提 “这里要加个判断”,比事后看提交记录沟通高效多了,尤其适合紧急修复场景。
  • 共享终端 + 端口转发,调试不费劲
  • 能共享终端,同事执行npm run dev或docker logs,自己这边能实时看到命令输出;还支持端口转发 —— 本地跑的服务(列如 3000 端口的前端项目),同事能直接通过转发链接访问,不用部署到测试环境就能帮着测效果。列如本地接口有问题,同事连过来就能调接口、看返回,不用反复截图发报错信息。
  • 语言服务正常用,写代码不卡壳
  • 远程协作时,代码提示、错误检查这些 VSCode 基础功能都能用,不会由于 “共享编辑” 就变卡顿。列如同事用 TypeScript 写函数,自己这边能正常看到类型提示,不用手动记参数类型,写代码的流畅度和本地开发差不多。
  • P2P 直连 + 自建中继,安全又稳定
  • 数据通过点对点链接传输,不用经过第三方服务器,比有些协作工具更安全;要是团队网络不稳定,还能自建中继服务器,减少连接断开的情况。列如跨地域协作时,不用担心里程碑传输泄露,也不用频繁重连影响效率。
  • GitHub:github.com/kermanx/p2p-live-share

想用上也简单,在 VSCode 插件市场搜名字安装,点侧边栏分享按钮就能发邀请,操作和普通插件没区别。对远程开发团队、尤其是常需要协作改 bug 的小团队来说,算是个不错的案例。

© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
评论 共2条

请登录后发表评论