Visual Studio Live Share 简介
2017 年 11 月 15 日 Amanda Silver, @amandaksilver
更新 (2018 年 5 月 7 日): Visual Studio Live Share 现已公开发布。您今天就可以开始使用 Live Share!
我们很高兴地宣布,我们正在开发“Visual Studio Live Share”,它能让使用 Visual Studio 2017 或 Visual Studio Code 的开发人员进行实时协作!点击此处,了解有关 Live Share 和即将推出的限量私人预览版的更多信息。
什么是 Live Share?
Live Share 使您的团队能够快速地在同一代码库上进行协作,而无需同步代码或配置相同的开发工具、设置或环境。
对于 Live Share,眼见为实。观看以下视频,了解我们正在开发的功能:
当您共享协作会话时,您的队友会在其编辑器中看到工作区的上下文。这意味着您的队友可以阅读您共享的代码,而无需克隆仓库或安装您的代码所依赖的任何依赖项。他们可以使用丰富的语言功能在代码中导航,不仅可以像打开文本文件一样打开其他文件,还可以使用基于语义分析的导航,如“转到定义”或“速览”。
当您的队友编辑文件时,他们会获得编辑器增强功能,如 IntelliSense、语句完成和建议。你们每个人都可以打开文件、导航、编辑代码、高亮显示或重构——并且更改会立即反映出来。在您编辑时,您可以看到队友的光标,跳转到队友光标的位置,或跟随他们的操作。
协作调试更进一步,允许您和您的队友使用悬停、局部变量和监视、堆栈跟踪或调试控制台等调试功能独立地检查对象。你们都可以设置断点并移动调试光标来单步执行会话。
为什么选择 Live Share?
虽然 Microsoft Teams 和 Slack 将动态团队协作带入了数字形式,但我们还可以做更多的事情来让开发团队更轻松地合作。屏幕共享或远程访问机器意味着只有一个人在控制,而另一个人在观察。即时消息、电子邮件或其他工具非常适合基本消息,但要在一个代码体上进行协作,通常需要的不仅仅是一个代码片段或单个文件来共享必要的上下文。此外,编辑的有效性可能会受到工作区中多个文件的影响。如果您想复制队友的环境,需要花费大量时间来完成所有设置。
Live Share 允许您共享代码的上下文,从而实现即时的双向协作。你们每个人都可以使用自己个性化的工具,从而成为最高效的开发者。您可以独立地调查问题而不会互相干扰,无需交接控制权或处理延迟问题。仅在需要时才进行集中协作。
了解更多
我们很高兴今天能向您初步展示 Live Share。虽然今天我们仅以演示的形式分享,但我们很快将发布一个限量私人预览版。如果您想了解更多信息并关注该项目,可以点击此处进行注册。
编码愉快!
Amanda