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

2021-04-21 11:14:25 +08:00
 winffee

欢迎来到 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 资源管理器视图中执行常见的生命周期阶段。

[

更多信息

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

3378 次点击
所在节点    Visual Studio Code
3 条回复
fpure
2021-04-21 11:41:19 +08:00
vscode-java 用调试控制台求值 lambda 函数中的表达式基本会失败,这个问题什么时候可以解决一下啊
ychost
2021-04-21 14:47:49 +08:00
还是不敢用 vsCode 来做 Java 工程开发,尤其是重构的时候感觉不太稳
winffee
2021-09-24 13:45:39 +08:00
@ychost 重构的问题似乎有多个用户提到,不过重构的场景很多,所以我们团队想联系用户获取更多细节以改进产品。由于 V2EX 没有私信的功能,考虑到您的隐私,如果您愿意,能否在知乎私信一下,可以搜索名为“Mia Wu”、介绍为“Microsoft 工程师”的用户,我们也想听一下用户关于 VS Code Java 更多的反馈。谢谢!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/772130

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX