Visual Studio 17.10紧密整合GitHub Copilot,加入更多生成式AI功能

微软释出了最新的Visual Studio 17.10第一个预览版。该预览版更新重点是整合最新GitHub Copilot,提供开发者更多人工智慧功能提升开发生产力,另外,该版本也纳入了数个由社群建议的功能,使程式码版本控制更为便利。

透过订阅GitHub Copilot,开发者能够在Visual Studio中取得生成式人工智慧程式开发建议,在新版扩充套件,Copilot不仅只是扮演一个聊天机器人角色,还要朝成为结对开发伙伴的方向更进一步。Copilot透过与Visual Studio紧密整合,能够更好地从专案中收集资讯,进一步提供开发者当前开发环境中有意义的答案。

现在开发者可以使用斜线指令加速工作流程,替常见开发任务具体目标设定斜线指令,像是/explain可代表Explain the code等,让开发者不需要编写冗长的问题,就能获得更精准的答案。

此外,开发者可在Visual Studio进行行内聊天,直接于档案中与Copilot互动并获得建议,并即时查看差异。

微软参考社群意见尝试重新建构自订体验,在Visual Studio 17.10引入统一设定功能。从这个新版本开始,提供开发者更多自由和介面,来调整和配置开发环境设定。例如,让用户可以在全域层级进行设定,或是在更具体的层级进行自订,像是特定解决方案和或是资料夹层级,使用户能够更细致地控制不同专案的设定,并可依据每个专案的需求进行调整。

开发者可以透过精确的搜寻功能,找到想要调整的设定,而且现在所有设定都会以JSON格式储存,如此不仅让设定的储存更加结构化且易于管理,也让共享和版本控制变得容易,用户可以透过编辑JSON档案快速更改设定,也可以将设定档与其他人共享,或是在不同的开发环境间简单移动。另外,微软也在这些设定选项中,新增重设为预设的功能,以及让用户方便发送回馈讯息,供开发团队进一步改进这些新功能。

根据社群的建议,微软缩短了人工智慧产生Git提交讯息的建议,而且现在可以更容易地在拉取请求应用工作项目,开发者可以使用相关工作项目,查看在拉取请求描述中所参照的工作项目,并将其与Azure DevOps上的拉取请求相关联。

Visual Studio更新现在也会包含推荐的元件,微软整合了新元件以强化软体开发体验,并将其中一些元件推荐添加到安装的工作负载中。从Visual Studio 17.10开始,当开发者更新Visual Studio时,系统也会自动安装新的推荐元件。

图片来源/微软