大家好,欢迎来到 Visual Studio Code for Java 的 6 月更新!在这篇博客中,我们将向您提供有关代码补全性能改进、单元测试和项目创建方面的用户体验增强的最新信息,让我们开始吧!
代码补全性能改进
更快的代码补全速度是开发工具的一个重要方面,可以极大地提高编码效率。用户跟我们反映,觉得 Java 代码补全有时很慢,这影响了他们的工作效率。因此我们一直在研究如何让它更快,最近我们所做的一些工作让它的性能取得了重大进展。
我们之后会写一篇详细的博客介绍其中的技术细节,但这里我们放出了版本 1.16 (2023-03) 和版本 1.19 Pre-release (2023-05) 之间的一些初步数据对比结果
延迟减少(与 1.16 相比) | P99 | P95 | P90 | P80 | P50 |
1.19 预发布 (2023-05-19) | 56% | 50% | 46% | 36% | 32% |
我们希望代码补全性能的改进能够给您带来更好的编码体验,我们将继续增强 Visual Studio Code Java 中 Java 语言支持的性能、可靠性和兼容性。未来几个月我们将推出一系列性能更新,敬请期待!
在 Java 测试运行器中支持 postDebugTask
在最新版本的Test Runner for Java ( Java 扩展包的一部分)中,我们添加了对属性 postDebugTask 的支持。此属性将在调试会话结束后启动指定的任务。如果开发者需要在单元测试完成后执行一些特定的任务,这将非常有用。例如,清理数据库、清理环境。您可以通过以下方式配置任务:
settings.json
tasks.json
请注意,这些只是示例,您可以按照您喜欢的方式配置任务。
这是一个演示:
有关 postDebugTask 的更多信息,您可以在此处阅读更多内容。
支持创建更多的项目类型
感谢来自社区的贡献(PR #765 and PR#757),Java 项目管理器现在支持创建 Micronaut 和 Graal Native项目了,您可以现在从命令面板(打开命令面板并输入Java: Create Java Project)或使用 UI 上的“Create Java Project”按钮创建这些项目。这是一个演示。请注意,您需要安装相应的扩展才能使这些项目正常工作。
安装 Java 插件包
要使用上述所有功能,请在 Visual Studio Code 上下载并安装Extension Pack for Java 。
如果您是一位Spring开发者,并且正在编写Spring Boot相关的程序,您也可以下载并安装Spring Boot插件包,获得与Spring Boot有关的专属开发体验
反馈与建议
2023 年,Visual Studio Code 上的 Java 会有很多激动人心的更新,一如既往,您的反馈和建议对我们非常重要,将有助于我们未来的产品塑造。有几种方法可以给我们留下反馈
- 填写中文问卷
- 在这个帖子下留言
- 在我们的GitHub repo上创建Issue
- 发送电子邮件到vscjfeedback@microsoft.com
资源
以下链接和资源能帮助您更好地了解Java on Visual Studio Code的相关信息
0 comments