V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
winffee
V2EX  ›  Visual Studio Code

VS Code Java 8 月更新 - 重要 Gradle 更新!用户体验与入门向导增强

  •  
  •   winffee · 100 天前 · 1323 次点击
    这是一个创建于 100 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大家好,欢迎来到 Visual Studio Code for Java 八月更新!在这篇博客中,我们将涵盖重要 Gradle 更新、更多用户体验改进以及更好的入门体验,马上开始吧!

    Gradle 更新

    将 Gradle for Java 添加到 Java 插件包中

    一些用户可能已经注意到,最近在 Java 插件包中添加了一个名为“Gradle for Java”的插件,我们想介绍一下这一改动背后的故事。 Gradle for Java 插件是一个专门为 Visual Studio Code 提供 Gradle 支持的工具。长期以来,我们已经在这个插件中陆续了加入新功能,包括 Gradle 的构建服务器。不过,由于它是一个独立的插件,很多 Gradle / Java 开发者很难发现它。因此,我们收集了关于该扩展的反馈,最终决定在最近的版本中将其添加到 Java 插件包中。 然而,在将其添加到插件包之前,我们发现该插件的架构需要一些改进。具体来说,该插件会启动多个 JVM 进程来提供不同的功能,这会占用过多的计算资源。因此,我们决定进行一些优化——简单来说,我们将这些不同的 JVM 进程合并为一个,从而减少了 JVM 进程的数量,并显著降低了使用该扩展时的内存消耗。以下是不同项目大小下的内存消耗对比。

    • 中型项目 !
    • 大型项目 ! 我们希望您喜欢我们在该扩展中提供的 Gradle 功能,如果有任何问题,请随时通过提交问题告诉我们!

    将“调试测试”委托给 Gradle

    在我们之前的博客中,我们提到支持将测试委托给 Gradle 来运行“运行测试(Run Test)”场景,这允许您通过 Gradle 测试运行器在 Visual Studio Code Java 中执行测试,从而确保测试输出与 Gradle CLI 一致。在我们的最新版本中,我们还启用了“调试测试(Debug Test)”功能。以下是该功能的演示。 !

    最新的向导体验

    在 Visual Studio Code 中,向导为用户提供了独特的插件入门体验。最近,我们对 Java 插件包的向导进行了更新。用户现在可以在这些步骤中学习如何访问代码操作和源代码操作。以下是截图。 !

    用户体验改进

    通过快速操作(灯泡)触发源代码操作

    除了上面提到的向导改进,我们还在 Quick Action 中增加了源代码操作的快捷方式。现在,用户可以直接从编辑区域的 Quick Action(快速操作)灯泡中触发源代码操作。我们希望这些改能为开发者提供便利,以便他们在需要快速更改代码时使用。 !

    安装 Java 插件包

    要使用上述所有功能,请在 Visual Studio Code 上下载并安装Extension Pack for Java! 如果您是一位 Spring 开发者,并且正在编写 Spring Boot 相关的程序,您也可以下载并安装Spring Boot 插件包,获得与 Spring Boot 有关的专属开发体验 !

    反馈与建议

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

    资源

    以下链接和资源能帮助您更好地了解 Java on Visual Studio Code 的相关信息

    4 条回复    2024-10-30 20:39:36 +08:00
    zed1018
        1
    zed1018  
       100 天前
    kotlin 能支持吗
    cookii
        2
    cookii  
       99 天前
    支持,今年试用了一下,vscode 写 java 已经可用了。
    winffee
        3
    winffee  
    OP
       53 天前
    @zed1018 kotlin 已经支持了。
    zed1018
        4
    zed1018  
       53 天前
    @winffee highlight syntax completion 什么的都支持了吗
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2926 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 13:32 · PVG 21:32 · LAX 05:32 · JFK 08:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.