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

Java on Visual Studio Code 的更新 – 2021 年 3 月

  •  
  •   winffee · 2021-04-21 11:14:25 +08:00 · 3388 次点击
    这是一个创建于 1310 天前的主题,其中的信息可能已经有所发展或是发生改变。

    欢迎来到 Java 的 VS Code 更新。在过去的几个月中,我们的工程师一直在专注于一些非常重要的工作。现在,是时候揭开面纱了,开始吧。

    类型层次结构(Type hierarchy)

    VS Code 已经支持 Java 的调用层次结构(Call Hierarchy),那么类型层次结构呢?我们与 Red Hat 一起非常高兴地宣布,由 Red Hat 发布的最新版本的Java 语言支持扩展已经支持浏览类型层次结构。

    该功能使您可以在类,超类型或子类型视图中查看类型层次结构。

    类型层次结构

    移动文件时的包重构

    我们知道很多开发人员都在等待此功能,当.java 文件从一个文件夹移动到另一个文件夹时,VS Code 可以自动更新包声明和导入语句。Red Hat 发布的最新版本的Java 语言支持扩展现在支持此功能。除了自动更新之外,该功能还允许您预览和撤消包更改。

    移动文件时的包重构

    类路径配置(Classpath configuration)

    管理源代码,输出,运行时和库的路径是一项重要的项目管理任务,几乎每个 Java 开发人员都会执行。对于使用诸如 Maven 或 Gradle 之类的构建工具的人,这些工具允许通过其配置文件管理这些路径。但是,对于那些不使用构建工具的人,尤其是像学生,他们需要依赖 IDE /编辑器工具进行管理。为满足此需求,我们发布了类路径配置功能。

    启动配置向导

    您可以从" JAVA PROJECTS"资源管理器中启动配置向导,也可以单击 Ctrl+Shift+P 打开命令选项板,然后在选项板上键入" configure classpath"。

    启动配置向导

    此功能作为Java Extension Pack的一部分发布, 请确保您已经安装了最新版本。

    Maven 生命周期支持(Maven lifecycle)

    最新的Maven for Java 扩展支持 Maven 生命周期。现在,您可以通过单击阶段(phase)旁边的运行图标,直接从 Maven 资源管理器视图中执行常见的生命周期阶段。

    [

    更多信息

    请不要犹豫,尝试一下!您的反馈和建议对我们非常重要,将有助于将来塑造我们的产品。

    3 条回复    2021-09-24 13:45:39 +08:00
    fpure
        1
    fpure  
       2021-04-21 11:41:19 +08:00
    vscode-java 用调试控制台求值 lambda 函数中的表达式基本会失败,这个问题什么时候可以解决一下啊
    ychost
        2
    ychost  
       2021-04-21 14:47:49 +08:00
    还是不敢用 vsCode 来做 Java 工程开发,尤其是重构的时候感觉不太稳
    winffee
        3
    winffee  
    OP
       2021-09-24 13:45:39 +08:00
    @ychost 重构的问题似乎有多个用户提到,不过重构的场景很多,所以我们团队想联系用户获取更多细节以改进产品。由于 V2EX 没有私信的功能,考虑到您的隐私,如果您愿意,能否在知乎私信一下,可以搜索名为“Mia Wu”、介绍为“Microsoft 工程师”的用户,我们也想听一下用户关于 VS Code Java 更多的反馈。谢谢!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5787 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 01:54 · PVG 09:54 · LAX 17:54 · JFK 20:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.