协同编码
如果你在使用过程中有建议、遇到问题,或者有想补的功能,欢迎直接来提意见:
https://github.com/fcfc-fpga/together-code/issues
协同编码是一款面向 VS Code 的多人实时协作扩展,适合远程结对编程、联合排查、代码讲解和小团队实时协作。主机发起会话后,其他参与者可以通过邀请链接加入,在各自的编辑器里同步查看和编辑同一个工作区。
当前功能
- 发起会话、加入会话,并支持在新窗口中加入。
- 通过邀请链接分享当前会话。
- 实时同步工作区文件内容和保存状态。
- 为每位参与者保留独立的撤销和重做,不互相覆盖。
- 显示参与者列表、在线状态和当前位置,并支持一键跳转到对方光标所在位置。
- 提供侧边栏聊天,支持文本消息、图片、视频和其他附件。
- 支持共享终端,参与者可以查看输出并输入命令。
- 支持共享本地服务,参与者可在本机连接主机共享出的端口。
快速开始
- 主机在命令面板运行
协同编码: 发起会话。
- 主机执行
协同编码: 复制邀请链接,把链接发给其他参与者。
- 参与者运行
协同编码: 加入会话,或者使用 协同编码: 在新窗口中加入会话。
- 加入后即可看到参与者列表、聊天面板,以及当前工作区的实时同步内容。
- 需要定位同伴时,直接点击参与者条目跳转到对方当前位置。
常用命令
协同编码: 发起会话
协同编码: 加入会话
协同编码: 在新窗口中加入会话
协同编码: 复制邀请链接
协同编码: 结束共享
协同编码: 离开会话
协同编码: 跳转到成员位置
协同编码: 创建共享终端
协同编码: 共享服务
协同编码: 连接共享服务
可配置项
together-code.userName
向其他参与者显示的用户名。
together-code.servers
自定义可用服务器列表。
together-code.trystero
自定义 Trystero 连接参数。
together-code.terminal.dimensionsSource
控制共享终端尺寸的计算方式。
使用说明
- 邀请链接目前就是加入凭证,请只分享给可信协作者。
- 共享终端和共享服务更适合在 VS Code 桌面端使用。
- 如果不设置
userName,扩展会尝试自动识别你的显示名称。
| |