Java on VS Code增加快捷生成程序代码片段的新选择

微软发布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扩展组件用户,现在也能选择安装预发布版本,抢先使用新功能。