微软发布了最新的vs code 1.64,无论是原生版本还是网页版本,都有不少更新。这个版本带来新的侧边面板,能够同时展示更多的信息,并且让开发者针对常见的终端机提示创建自动回应,另外,vs code 1.64也改进了网页版本的功能,开始支持github提交签署。
微软调整vs code 1.64软件接口加入了右侧面版,因此现在除了左侧边栏和底部面板,又多了一个区域可容纳更多查看信息。使用右侧面版的方法,就跟其他位置的面板一样,通过拖拽其他面板的查看列表窗格,就能在右侧面板安排要呈现的信息。
微软提到,他们收到开发者大量的功能要求之一,就是要将outline检窗口格从左侧边栏,移动到右侧面板上。而vs code 1.64加入右侧面板,便可以满足这样的需求,当右侧面板没有自动出现,用户可以利用像是底部面板一样,将窗格移动编辑器的边缘,右侧面板便会自动弹开。
开发者现在还可以用更快速的方式操作终端机,通过设置在终端机收到特定字符串行时,进行自动化回复,来加速特定场景下的操作。像是在执行批次脚本时按下ctrlc,所显示的terminate batch job (y/n)?消息,用户只要在终端机加入自动回复y和enter,便可以在每次开发者按下ctrlc自动结束。开发者可以根据需要,在terminal.integrated.autoreplies项目配置自定义回复。
随着vs code版本更新,网页版的功能也越来越完整,从1.64版本开始,在vs code for web中创建的提交会经过签署,并在github ui中显示为已验证。此外,维护者现在可以使用vs code for web,从分叉提交已经交付的拉取请求,而这个新功能是vs code团队,使用新的github graphql createcommitonbranch api完成。
用户过去需要将github存储库复制到本地端或是远程计算机后,才能创建空的提交,而现在开发者可以使用repositories:commit empty指令,在vs code for web直接创建空的提交。vs code for web还有另一个新设置,便是能够自动下载特定大小的存储库全部内容,以便进行存储库全文检索和跳转到参照。
在jupyter扩展组件上,有一个方便的小更新,便是开发者现在使用jupyter扩展组件,在本地端和远程jupyter服务器间切换时,现在不再需要重新加载vs code,此外,该扩展组件现在会在核心选择器中,同时显示本地端和远程核心。