VS Code刚刚增强Java开发功能 - foojay


VS Code对于Java来说越来越好。在过去的两个月中,我们在所有关键领域都取得了进展,包括核心语言支持,测试,调试,重构和项目管理。让我们来发现新的隐藏的和更少隐藏的宝石!
 
有了类型层次结构
VS Code已经支持Java的调用层次结构,那么类型层次结构又如何呢?
我们非常高兴与Red Hat一起宣布Red Hat发行的最新版本的Java语言支持中公开提供了类型层次结构。
该功能使您可以在类,超类型或子类型视图中查看类型层次结构:


 
自动生成测试
自动生成测试方法模板并导入测试包是提高编码效率的便捷功能。
从4月开始,您可以直接从测试文件中生成方法模板。在五月,我们还将增加对从源文件生成的支持。要生成测试方法模板,请在项目的测试文件夹下打开或创建测试文件,右键单击文件编辑器以调用上下文菜单,选择“ Source Action… ”,然后然后“ Generate Test… ”,最后选择要生成的方法:


 
移动文件时的软件包重构
将.java文件从一个文件夹移动到另一个文件夹时,VS Code可以自动更新程序包声明和导入语句。
Red Hat发布的最新版本的Java语言支持现在支持此功能。除了自动更新之外,该功能还允许您查看和撤消程序包更改:

 
 
类路径配置
管理源代码,输出,运行时和库的路径是一项重要的项目管理任务,几乎每个Java开发人员都会执行。对于使用诸如Maven或Gradle之类的构建工具的人,该工具允许通过其配置文件管理这些路径。
但是,对于那些不使用构建工具的人,尤其是像学生这样的人,他们需要依赖IDE /编辑器工具进行管理。为满足此需求,我们发布了类路径配置功能。您可以从“ JAVA PROJECTS ”资源管理器中启动类路径配置,也可以单击Ctrl + Shift + P打开命令选项板,然后在选项板上键入“ configure classpath ”。

 
调试增强
内联值
逐步查看源代码时,Java扩展调试器现在可以在编辑器中内联显示变量值:

您可以通过选择文件->首选项->设置菜单,在设置视图中搜索“ debug.inlineValues ”,然后选择选项来启用此功能。

自定义变量视图
您可以右键单击该视图以调出自定义菜单。

VS Code 1.56 Release Party演示了调试增强功能。
 
Maven增强
生命周期支持
现在,您可以通过单击阶段旁边的运行图标,直接从Maven资源管理器视图中执行常见的生命周期阶段:

完善的创建项目经验

直到下一次,祝您编码愉快!