在线协作
在线协作功能是 1024Code 当前版本的核心功能, 如下方 GIF 图所展示。可供你在小组合作开发一个程序/项目,远程请求协助解决bug,或编码实时演示和互动等场景时使用。
邀请协作
点击IDE界面有上图分享按钮,你可以在跳出分享弹窗里通过输入用户名称、手机号码或邮箱地址找到想要邀请的用户,点击邀请按钮,将对方添加成这个代码空间的协作者。
邀请内测阶段仅支持邀请(添加)注册用户成为代码空间协作者。若需邀请未注册用户成为协作者,可联系产品经理(微信:CodingWith1024Code)为该用户申请注册邀请码。
协作表现
显示协作用户头像、光标及名称标签
同一时间正在同一个代码空间中协作编辑的用户(协作者),你将会在界面右上角看到他们的头像。当写作者在对某一个文件进行操作时,还可以在文件树对应这一文件位置看到该用户的头像。
当协作者与你同时在编辑器中编辑一个文件时,你将会实时看到他的光标和名称标签,如下图:
实时同步
点击运行按钮运行程序时,Console,包括浏览器输出窗口,在各个协作者间是实时同步的,协作者A点击了运行按钮,按钮将从“运行”变成“停止”,Console及浏览器输出运行结果,这些变化也将实时在协作者B的界面上发生。
同样,shell在各个协作者间也是实时同步的,包括输入过程。