微软刚刚在 Visual Studio Code 网站上宣布了“动态分享”(Live Share)功能,开发者们可以在 VS 2017 或 VS Code 中体验全新的实施协作。微软表示,Live Share 可让团队在相同的代码库上启用快速协作,而无需同步代码或配置相同的开发工具、设置、以及环境。如果你对此表示怀疑,还请先观看 Channel 9 上分享的这段近 14 分钟的介绍视频。
当你分享了一段协作会话(Collaborative Session)之后,团队成员可以在他们的编辑器中阅读你共享的代码,而无需克隆一个 repo 或安装任何代码所依赖的东西。
他们可借助富语言特性在代码中导航(而不只是以纯文本形式打开文件),以及使用基于语音分析的导航,比如用 Go 语言去定义(Definition)或瞥一眼(Peek)。
当你的队友在编辑一个文件的时候,还可以得到智能感知(IntelliSense)、语句完成(statement completion)、以及建议(suggestion)等增强型编辑器特性的加持。
你们每个人都可以打开文件、导航、编辑代码、高亮显示、或者重构 —— 这些变化都可实时体现出来。当你在编辑的时候,还可以看到其它团队成员们的光标、跳到当前他们正在编辑的位置、或者遵循他们的操作。
CONN17T254 - Introducing Visual Studio Live Share
协同调试功能也更进了一步,允许你和其它团队成员使用悬停(hovers)、区域变量(locals)、观察(watches)等调试特性来独立检查对象,追踪堆栈或调试控制台。
你们都可以设置断点、也可以将调试光标推送到会话中。感兴趣的网友们可以移步至 VS Code 网站翻阅全文,限量封测(Limited Private Preview)也即将到来: