VS Code 1.77预览Copilot Chat新功能,程序代码行内就能与AI对话协作

微软推出最新VS Code 1.77,这个版本更新包括增加GitHub深度连接,并且提供TypeScript/JavaScript的switch陈述式自动完成功能,开发者也可以使用到最新的Copilot Chat集成功能,在编辑器向人工智能提问,并且获得程序代码建议。

VS Code桌面版本1.77让开发者在操作GitHub存储库时,可以更容易地分享程序代码,VS Code现在可以对选取的程序代码生成永久连接,使得其他人在浏览器网址列输入并访问该连接后,就可以简单地跳转到分享的程序代码位置。

用户需要先安装GitHub Pull Requests and Issues扩展组件,在选取程序代码后于程序代码行号侧栏,使用右键菜单创建连接,而开发者在vscode.dev中,则可以直接使用GitHub存储库深度连接功能。

在程序语言的更新上,VS Code 1.77更新使用TypeScript 5.0.2,开发者可以开始使用TypeScript 5.0的新语言功能,并且获得性能改进以及重要改进。而在TypeScript/JavaScript的switch陈述式,VS Code提供自动完成功能。当开发者在switch陈述式输入case,程序便会自动提供case建议,列出该类型所有可能的值。

VS Code开发团队举办内部黑客马拉松,思考将人工智能集成至VS Code的好方法,而成果被添加到VS Code 1.77中。

VS Code 1.77能够与Copilot Chat更深度的集成,Copilot现在会在开发者处理程序代码时,在行内显示建议,开发者也可以随时在程序代码编辑器中向Copilot提问,并要求Copilot寻找程序代码内的bug,解释程序代码的意义,甚至是创建测试。Copilot的对话框现在会出现程序代码的下方,供用户输入指令。

开发者要使用这项深度集成功能,除了需要获得Copilot Chat访问权限之外,还要安装GitHub Copilot Nightly版本扩展组件,以及Insiders版本VS Code。

官方提醒Copilot Chat用户,要让人工智能能够提供更好的建议,就不能以在搜索引擎下关键字的方式给指令,像是跟Copilot说“使用TypeScript和Express.js框架,搭建一个Node.js网站”,而非只是“Node Express TypeScript”