共计 2297 个字符,预计需要花费 6 分钟才能阅读完成。
大家好,欢送来到 Visual Studio Code Java 的 7 月更新。咱们带来了对于 Lombok 反对的更新以及其它一些根本的用户体验改良。让咱们开始吧!
Lombok 反对
Lombok 是一个风行的 Java 框架,咱们始终从用户那里听到,当他们的我的项目中有 Lombok 依赖项时,咱们的插件无奈很好地工作。因而咱们对此开始了一系列考察。当初咱们很快乐地发表,咱们的插件包曾经 齐全提供了对 Lombok 的内置反对。您不应该再遇到 Lombok 的任何奇怪问题,请应用并提供给咱们反馈。
咱们也晓得一些开发者曾经装置了社区上的 Lombok 插件,原作者 @GabrielBB 因为集体起因将不再保护该插件,因而微软将从当初开始保护插件。咱们要感激 @GabrielBB,他开始了这所有,并为 Lombok 提供了最后的反对。如有必要,咱们将在此插件中增加新性能,并使其与咱们的 Java 插件包兼容。
让咱们谈谈咱们为 Lombok 增加的新性能。
Lombok 插件
启用 Lombok 反对和用户告诉
第一次关上我的项目时,如果咱们的插件检测到存在 Lombok 依赖项。如果须要启用 Lombok 反对,咱们会发送告诉揭示开发者。从新加载 Visual Studio Code 后,Lombok 的反对就会启动。这是一个简短的演示。
在语言状态栏中治理 Lombok 版本
启用 Lombok 反对后,开发者能够在语言状态栏中看到以后 Lombok 的版本和状态。如果开发者点击该我的项目,它将把开发者带到配置 Lombok 版本的中央,这将很容易让开发者更改 Lombok 版本。更改 Lombok 版本后,会有另一个告诉要求开发者从新加载 Visual Studio Code。这是另一个演示。
Lombok 反对设置
如果开发人员不想要内置的 Lombok 反对,咱们增加了一个能够关上 / 敞开它的设置。只需转到设置并搜寻“lombok”。这是一个截图。
用户体验改良
除了 Lombok,还有几项用户体验改良将使您的编码体验更好。
拖放反对
咱们当初在 Java 我的项目资源管理器视图中启用了“拖放”的操作,您能够应用它实现一些不便您的操作。
以下是几个应用它的场景示例:
- 挪动一个类 – 将一个类从一个包拖到另一个包
- 挪动包 – 将一个包拖到另一个包中
- 增加依赖项 – 将 JAR 文件从操作系统间接拖到 Java 我的项目的“援用库”中(不应用构建工具的 Java 我的项目)
让咱们看一下第一个场景的疾速演示
嵌入提醒排除列表
在四月的博客中,咱们首先介绍了参数名称的嵌入提醒(Inlay Hints)。咱们从用户那里据说他们总体上喜爱这个性能,但在某些状况下,他们可能不心愿这个性能呈现。因而,咱们增加了一项设置,以便您能够在某些状况下禁用嵌入提醒。您能够通过键入“inlay exclusion”并在 Java 下单击它来找到此设置。这是一个屏幕截图。
四月的博客
调试 – 反对函数断点
此性能申请最后是在社区中提出的,并在最新中失去解决。从 Extension Pack for Java 0.24 版开始。您能够通过单击“断点”视图中的“+”按钮并输出 Java 类的残缺办法名称来在 Visual Studio Code 中设置函数断点。在调试模式下,调试器会在您指定的函数名称处暂停,并且调试器会显示无关执行上下文的信息。这甚至在函数具备雷同名称(重载函数)时也无效。这是一个疾速演示。
性能申请:https://github.com/microsoft/…
Pack for Java 0.24:
https://marketplace.visualstu…
更多代码操作
最初咱们想提的是,在过来的几个月中,咱们始终在向 Quick Fix 提醒增加更多代码操作,并让提醒的操作依据以后代码更智能(以下是一个截图),所以请踊跃尝试并给咱们更多的反馈!
继续的 Spring 改良 – Bean 依赖关系视图
在上个月的博客中,咱们公布了全新的 Spring Boot Dashboard,但咱们对 Spring 体验的改良还在继续。这次咱们为您带来的新性能是 bean 依赖视图。作为一名 Spring 开发人员,bean 依赖关系是咱们常常解决的事件,有时咱们可能心愿将其可视化。咱们将此性能增加到 Spring Boot Dashboard 中。当您从 Spring Boot Dashboard 启动应用程序并单击右侧的按钮时,您便能够拜访该视图。从那里,您能够拜访双向的依赖关系视图。您能够查看这个 bean 被注入到什么 bean,也能够查看这个 bean 依赖于什么 bean。让咱们看一个疾速演示。
上个月的博客
反馈与倡议
2022 年,Visual Studio Code 上的 Java 会有很多激动人心的更新,判若两人,您的反馈和倡议对咱们十分重要,将有助于咱们将来的产品塑造。有几种办法能够给咱们留下反馈
- 填写中文问卷
- 在这个帖子下留言
- 在咱们的 GitHub repo 上创立 Issue
- 发送电子邮件到 vscjfeedback@microsoft.com
填写中文问卷:
https://www.research.net/r/vs…
创立 Issue:
https://github.com/login?retu…
资源
以下链接和资源能帮忙您更好地理解 Java on Visual Studio Code 的相干信息
- 理解更多 Visual Studio Code 上 Java 的更多信息
- 逐渐摸索无关 Visual Studio Code 的 Java 教程
更多 Visual Studio Code 上 Java:
https://code.visualstudio.com…
无关 Visual Studio Code 的 Java 教程:
https://code.visualstudio.com…