Visual Studio实时分享功能简介
2017.11.5 Amanda Silver, @amandaksilver
我们很高兴宣布我们正在开发“Visual Studio Live Share”功能,该功能允许开发者使用VS2017或者Visual Studio Code进行实时合作开发!想要了解更多的关于Live Share即将到来的有限的私有预览功能请关注 这里 .
什么是Live Share?
Live Share允许你的团队在同一份代码库上进行协作开发而不需要去同步代码或者配置一模一样的开发工具,设置或者环境。
对于Live Share而言,所见即所得。通过观看下面的视频了解我们正在工作的内容: https://channel9.msdn.com/Events/Connect/2017/T254?ocid=player 当你共享一个协作式回话时,你的队友同样能够在他们的编辑器里看到工作内容。这意味着你的队友能够在不需要克隆代码库或者安装任何代码依赖的情况下阅读当前代码。他们可以使用丰富的语言特性在代码中遨游,而不只是打开另外一个采用了基于语意分析的如转到定义或者查看等导航功能的文本文件。
当你的队友编辑一个文件时,他们能够获得编辑器强化功能,例如智能感知,自动补全和提示功能。你们中的任意一个都可以打开、浏览,编辑、高亮或者重构文件,并且所有的改变是实时反映到界面上的。当你编辑文件时你可以看到你队友的光标,跳转到你队友所在的文件位置或者跟踪你队友的行动。
协作调试功能更加强大,允许你和你的队友独立的使用类似鼠标悬停,局部变量和监视,堆栈跟踪或者调试控制台等调试功能来查看对象。你和你的队友都能够设置断点并且推进调试光标在整个回话中前进。
##为什么需要Live Share? 尽管微软和Slack团队已经将动态团队协作带入了数字时代,我们还是有很多工作可以做使得我们在一个开发团队中的协作更加便捷。屏幕共享或者远程机器控制意味着只有一个人拥有控制权而其他人只能处于观察状态。即时消息,邮件,或者其他工具对基本的消息是十分有用的,但是在代码主体上的协作需要的不仅仅是分享一个代码片段或者单个文件的内容。此外,编辑的有效性也会被工作区的许多文件所影响。如果你想要复制你队友的编码环境,那也需要花费大量时间来使得所有东西就位。
Live Share允许你分享代码的内容,因此你能够得到实时的,双向的协作。每个人都可以使用个性化的工具,这样你就可以成为最有生产力的开发人员。你可以独立调查一个问题而不相互干涉,也不需要交出控制权或者担心延时问题。只有当你想分享焦点时才合作。
查找更多
我们今天很高兴给你一个Live Share的简单了解。尽管我们今天只是分享了一个demo,但是我们很快将会释放一个有限的私人预览。如果你想要更多的了解或者追踪这个项目,你可以通过点击 这里 登陆。
编码快乐!
Amanda
注:本文内容来自互联网,旨在为开发者提供分享、交流的平台。如有涉及文章版权等事宜,请你联系站长进行处理。