
微软推出最新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寻找代码内的臭虫,解释代码的意义,甚至是创建测试。 Copilot的对话框现在会出现代码的下方,供用户输入指令。
开发者要使用这项深度整合功能,除了需要获得Copilot Chat访问权限之外,还要安装GitHub Copilot Nightly版本扩充套件,以及Insiders版本VS Code。
官方提醒Copilot Chat用户,要让人工智能能够提供更好的建议,就不能以在搜索引擎下关键字的方式给指令,像是跟Copilot说「使用TypeScript和Express.js框架,搭建一个Node.js网站」,而非只是「Node Express TypeScript」