August 12th, 2020

Java on Visual Studio Code的更新 – 2020年7月

Yaojin Yang
Senior Program Manager

欢迎来到7月的VS Code for Java更新。对我们来说这是忙碌的一个月。我们发布了一些重要的功能和改进。现在,让我们来揭开面纱。

入门体验

一些用户反馈,新用户在开始使用VS Code用于Java开发时,需要一些额外的帮助。有时您不知道每种项目类型都应安装哪些扩展或者有时您不知道在哪里可以找到用于项目管理的熟悉命令。无论您是学生还是专业开发人员,当您探索或采用新工具或执行新任务时,我们都了解入门体验的重要性。因此,我们一直在完善和改进我们的入门体验。在这期更新中,我们将介绍两个新功能,项目视图和扩展指南。请尝试并给我们反馈。

项目视图

除了编写代码,Java开发人员还花费大量时间来管理项目,例如组织依赖项和其他与项目相关的资产,对其进行配置,设置环境等。为了帮助你管理项目,我们开发了项目视图。我们的目标是允许您通过单个视图访问所有与项目管理相关的功能。该视图是通过Project Manager for Java扩展实现的。由于该扩展名是先前Java Dependency Viewer扩展的更新,因此,如果您已经安装了Java Dependency Viewer扩展,则只需将其更新为最新版本即可。

在项目视图中,我们引入了两个新功能,创建项目导出到 JAR。您可以通过单击”+”符号(命令:java.project.create)来创建 Java 项目(Maven、Spring Boot、Quarkus 或微型配置文件);您可以通过单击 “+” 符号 (命令: java. view. package. exportJar) 导出 JAR。

Image CreateProjectFromManager

Image exportjar

扩展指南

扩展指南是一个嵌入式门户,可以根据您的需要推荐和帮助扩展的安装。推荐分为基本、框架、应用程序服务器和键盘映射。请使用命令”Java: Extension Guide”或”java.extGuide”来启动扩展指南。

Image JavaExtensionGuide

调试

Just My Code

VS Code for Java现在支持Just My Code,该功能会自动跳过对系统,框架和其他非用户代码的调用。您可以通过“ java.debug.settings.stepping.skipClasses”和“ java.debug.settings.exceptionBreakpoint.skipClasses”来配置Just My Code。预定义的值是:

  • $ JDK:来自默认系统类路径的类,例如rt.jar,jrt-fs.jar。
  • $ Libraries:来自构建工具依赖项的类,例如Maven,Gradle和用户库。

变量

调试器的变量视图中增加了一些新功能:调用的返回值,复制变量值,复制为表达式以及添加到监视中,它们会使您的调试更加高效。

Image VariableView

更多改进

最新更新还带来了其他增强功能,例如Go to Super Implementation, 重构帮助,lightweight mode改进等。期待您的反馈。

更多信息

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

Author

Yaojin Yang
Senior Program Manager

A PM with experiences on developing commerce products and now is focusing on Java on VS Code.

0 comments

Discussion are closed.