VSCode Live Share 支持多人实时共编、共享终端、联合调试和本地服务器转发,安装扩展后点击“Share”按钮即可快速开启协作,无需克隆仓库或同步环境。

VSCode Live Share 让多人同时编辑同一份代码、共享终端、调试会话和本地服务器,无需复杂配置,几秒就能开始协作。
如何快速开启一次协作
安装 Live Share 扩展后,点击左下角状态栏的“Share”按钮,选择要共享的内容(代码、终端、服务器、调试等),生成链接发给队友即可。对方点击链接,自动打开 VSCode 并加入会话——不需要克隆仓库、不用同步环境,也不要求双方用同一分支。
- 默认只共享当前工作区,如需共享整个文件夹,提前用“File > Open Folder”打开目标目录
- 首次使用需登录 Microsoft 或 GitHub 账户(仅用于身份识别,不访问私有信息)
- 可随时在状态栏点击“Stop Sharing”结束会话
协作中能一起做什么
Live Share 不只是“看别人敲代码”,而是真正并行参与:
- 实时共编:多人光标独立存在,编辑互不干扰,修改实时可见,冲突由 VSCode 自动合并(类似 Google Docs)
- 共享终端:队友可输入命令、查看输出,适合一起跑测试、查日志或部署验证
- 联合调试:所有人能看到断点、变量值、调用栈;一人触发调试,全员同步进入调试视图
- 本地服务器转发:比如你本地运行了 http://localhost:3000,队友可通过代理直接访问,无需部署到测试环境
权限与隐私控制很实在
不是所有功能都默认开放,发起者可精细控制:
- 新建会话时可设为“只读”或“可编辑”,也可中途切换
- 终端、调试、服务器等模块默认关闭,按需勾选启用
- 不上传代码到云端——所有数据走端到端加密的直连或微软中继(无中间存储)
- 可随时踢出成员,或设置密码限制加入(在“Live Share: Start Collaboration Session”命令中配置)
常见小问题怎么解
实际用起来偶尔卡点,基本都有对应解法:
- 队友看不到你的终端?检查是否在共享设置里勾选了“Terminal”模块
- 调试状态不同步?确保双方 VSCode 版本接近,且调试扩展(如 Python、Node.js)已安装并启用
- 连接慢或掉线?尝试在 VSCode 设置中将 “Live Share > Network > Relay Mode” 改为 “Direct”(适合内网)或 “Relay”(适合跨网络)
- 想临时禁用某项共享?右键编辑器标签页 → “Live Share > Disable Shared Editing” 即可局部关闭
基本上就这些。Live Share 不是替代 Git 协作,而是补足“即时对齐思路、快速验证想法、手把手带新人”的场景——用对了,开会写代码两不误。











