• 技术文章 >开发工具 >VSCode

    VSCode Java的7月更新,看看Lombok支持的新改动!

    青灯夜游青灯夜游2022-07-21 20:21:16转载304

    大家好,欢迎来到 Visual Studio Code Java 的 7 月更新。我们带来了关于 Lombok 支持的更新以及其它一些基本的用户体验改进。让我们开始吧!【推荐学习:《vscode入门教程》】

    1.png

    Lombok支持

    Lombok 是一个流行的 Java 框架,我们一直从用户那里听到,当他们的项目中有 Lombok 依赖项时,我们的插件无法很好地工作。因此我们对此开始了一系列调查。现在我们很高兴地宣布,我们的插件包已经 完全提供了对 Lombok 的内置支持。 您不应该再遇到 Lombok 的任何奇怪问题,请使用并提供给我们反馈。

    我们也知道一些开发者已经安装了社区上的 Lombok 插件 ,原作者 @GabrielBB 由于个人原因将不再维护该插件,因此微软将从现在开始维护插件。我们要感谢 @GabrielBB ,他开始了这一切,并为 Lombok 提供了最初的支持。如有必要,我们将在此插件中添加新功能,并使其与我们的 Java 插件包兼容。

    让我们谈谈我们为 Lombok 添加的新功能。

    启用 Lombok 支持和用户通知

    第一次打开项目时,如果我们的插件检测到存在 Lombok 依赖项。如果需要启用 Lombok 支持,我们会发送通知提醒开发者。重新加载 Visual Studio Code 后,Lombok的支持就会启动。

    在语言状态栏中管理 Lombok 版本

    启用 Lombok 支持后,开发者可以在语言状态栏中看到当前 Lombok 的版本和状态。如果开发者点击该项目,它将把开发者带到配置 Lombok 版本的地方,这将很容易让开发者更改 Lombok 版本。

    更改 Lombok 版本后,会有另一个通知要求开发者重新加载 Visual Studio Code。这是另一个演示。

    2.gif

    Lombok支持设置

    如果开发人员不想要内置的 Lombok 支持,我们添加了一个可以打开/关闭它的设置。只需转到设置并搜索“ lombok ”。这是一个截图。

    3.png

    用户体验改进

    除了 Lombok,还有几项用户体验改进将使您的编码体验更好。

    拖放支持

    我们现在在 Java 项目资源管理器视图中启用了“拖放”的操作,您可以使用它完成一些方便您的操作。以下是几个使用它的场景示例:

    让我们看一下第一个场景的快速演示

    4.png

    嵌入提示排除列表

    在 之前的博客中,我们首先介绍了参数名称的嵌入提示(Inlay Hints)。我们从用户那里听说他们总体上喜欢这个功能,但在某些情况下,他们可能不希望这个功能出现。因此,我们添加了一项设置,以便您可以在某些情况下禁用嵌入提示。您可以通过键入“inlay exclusion”并在 Java 下单击它来找到此设置。这是一个屏幕截图。

    5.png

    调试 – 支持函数断点

    功能请求 最初是在社区中提出的,并在最新中得到解决。从 Extension Pack for Java 0.24 版开始。您可以通过单击“断点”视图中的“ + ”按钮并输入 Java 类的完整方法名称来在 Visual Studio Code 中设置函数断点。在调试模式下,调试器会在您指定的函数名称处暂停,并且调试器会显示有关执行上下文的信息。这甚至在函数具有相同名称(重载函数)时也有效。这是一个快速演示。

    6.png

    更多代码操作

    最后我们想提的是,在过去的几个月中,我们一直在向 Quick Fix 提示添加更多代码操作,并让提示的操作根据当前代码更智能(以下是一个截图),所以请积极尝试并给我们更多的反馈!

    7.png

    持续的 Spring 改进 – Bean 依赖关系视图

    在 之前的博客 中,我们发布了全新的Spring Boot Dashboard,但我们对Spring体验的改进还在持续。这次我们为您带来的新功能是 bean 依赖视图。作为一名 Spring 开发人员,bean 依赖关系是我们经常处理的事情,有时我们可能希望将其可视化。我们将此功能添加到 Spring Boot Dashboard中。当您从 Spring Boot Dashboard启动应用程序并单击右侧的按钮时,您便可以访问该视图。从那里,您可以访问双向的依赖关系视图。您可以查看这个 bean 被注入到什么bean,也可以查看这个 bean 依赖于什么bean。让我们看一个快速演示。

    8.png

    反馈与建议

    2022 年,Visual Studio Code 上的 Java 会有很多激动人心的更新,一如既往,您的反馈和建议对我们非常重要,将有助于我们未来的产品塑造。有几种方法可以给我们留下反馈

    更多关于VSCode的相关知识,请访问:vscode教程

    以上就是VSCode Java的7月更新,看看Lombok支持的新改动!的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:掘金社区,如有侵犯,请联系admin@php.cn删除
    专题推荐:VSCode
    上一篇:详解VSCode中怎么配置SSH服务器来进行远程开发 下一篇:VSCode中让你 high 到爆的几款摸鱼插件,快来愉快划水摸鱼吧!
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• 浅析VSCode插件如何进行打包迁移至指定位置• 怎么配置vscode实现自动识别文件编码?【图文详解】• 【吐血整理】vscode超实用快捷键分享,提高你的工作效率!• 聊聊在VSCode中怎么点击DOM 自动定位到相应代码行?• 浅析vscode中怎么调整代码大小?(两种方法)
    1/1

    PHP中文网