微软发布vs code的java扩展组件2022年3月更新,这个版本提供开发者另一种程序代码片段快捷生成选择,也改进了程序代码完成功能,同时也宣布开始提供java扩展组件的预发布版本。
由于当前java的语言支持,是通过eclipse jdt language server提供,因此生成system.out.println等程序代码片段的快捷方式,大多采用eclipse的惯例,像是要快速的打出system.out.println,快捷的输入方式是sysout。
不过微软考量部分用户习惯诸如intellij idea等ide,因此也开始在vs code中,支持这些ide的快捷方式,因此例如system.out.println现在也能通过使用sout快速完成输入。
微软这次也更新了程序代码完成功能,使其更符合开发者的期待。微软提到,在程序代码完成中,一大问题是在vs code编写构建子的时候,开发人员通常希望程序代码建议,应该与定义的类型直接相关。像是list
在微软调查这个问题并且进行改善后,程序代码完成功能现在已经可以更了解用户正在创建的类型,并对构建子建议最相关的类型,像是list
vs code从1.63版本开始支持扩展组件预发布版本,使得开发人员可以更早用到扩展组件新功能并提供反馈,而想尝鲜的gradle for java和maven for java扩展组件用户,现在也能选择安装预发布版本,抢先使用新功能。