Java on Visual Studio Code
10 月翻新揭橥,此更新为代码跳转、代码操作和重构、代码段以至Java 13 辅助拉动一些新特征。调节和测量检验器、Maven、CheckStyle 和 TestRunner
也许有订正。具体如下:

微软官方在博客表示,Java on Visual Studio Code
已经更新,在此个校勘中,提到多少个新的重构特性、语义选取以致提供的有个别别的修正。

Code Navigation

Go to super implementation

此更新中,能够在结束时单击“Go to Super
Implementation”链接来跳转到类达成和重写方法。

图片 1

图片 2

重构

Code Actions

此更新在 VS Code for Java 中加多了多少个新的代码操作。

Create non existing package

当您的包名与公事夹名不相称时,你能够筛选在代码中更换包名,或然在文件系统中活动文件夹(尽管目的文件夹还不设有State of Qatar。

图片 3

Add quick fix for non accessible references

图片 4

Automatically trigger auto-import on paste

VS Code 未来得以活动抬高缺乏的导入。新个性通过 VS Code 首荐项中的
java.actionsOnPaste.OrganeImports 首推项启用。固然为
true(私下认可值卡塔尔国,则在将 Java 代码粘贴到空文件中时接触“Organize imports”。

图片 5

在extract to variable/constant/method然后触发器的重命名

Refactoring

Inline refactoring

它同意你对一些变量、方法和常量进行重构。

图片 6

Convert for-loop to for-each loop

图片 7

Convert anonymous class to nested class

此重构允许你将无名氏类调换为内部类。

图片 8

在extract to
variable/constant/method重构之后,平常状态下,希望利用有意义的名号分配结果。使用此功用,将不再需求实行单独的重命名操作,全数操作都以在单个重构步骤中以流线型格局管理。

Code Snippets

此更新中,VS Code Java
扶助服务器端的代码段,那表示它将以上下文感知的章程提供更加多的代码段选项。

图片 9

将部分变量调换为字段

Java 13 support

此更新支持 Java 13。对于使用带有预览功效的 Java 12
的开辟职员,须要晋级到 JDK 13 本领一而再使用它们。

Extract to
田野同志也是二个风行的重构。以后,在筛选表明式时,能够使用extract to
田野同志。

Debugger

鼠标悬停时呈现运维/调节和测量试验

图片 10

当选取变量注解时,它将将变量调换为字段(convert the variable to 田野(field卡塔尔国)

Maven Support

Maven 扩充以往协助寻找 Maven Central 以解决代码中的未知类型。

图片 11

Maven 扩大的其余更改包括:

  1. 在活动完毕注重时,通过 groupId 或 artifactId 启用 search artifact
  2. 在 Maven 能源管理器中增添内联操作开关

扶植语义选拔

Checkstyle 

Checkstyle: Set the Checkstyle Configuration 命令以后将检查测量试验到地下的
CheckStyle 配置文件并列出它们。今后还足以经过在输入框中央职能部门接写入 UHighlanderL
来提供配置文件。

图片 12

此扩张还加多了新命令 Checkstyle: Set the Checkstyle Version,它帮助:

  • 从 main repo 列出最新的 Checkstyle 版本
  • 列出全体下载版本
  • 列出富有帮助的本子
  • 用检查标记标识当前采纳的本子

斯Matt Selection是 VS Code 增多的新特点,它可知 Java
代码。那样,就能够扩展或降低与代码中插入位置的语义信息相对应的取舍范围。

其它纠正

  • 增加 java.test.SaveAllBeforeLaunchTest
    设置,表示是不是在运维测量试验在此之前自动保存文件
  • 增多 java.test.forceBuildBeforeLaunchTest
    设置,表示是还是不是在开发银行测量试验在此以前自动营造筑工程作区

(文/开源中华夏族民共和国卡塔尔(قطر‎    

若要增加选拔,在 Windows 上则使用 Shift+Alt+→,在 Mac 上则应用
Ctrl+Shift+Command+→

若要减少所选内容,在 Windows 上则运用 Shift+Alt+←,在 Mac 上行使
Ctrl+Shift+Command+←

此外拉长

Maven

当不协理 source/target 时,Maven 项目选拔最新的实行情形

对此未有在本土安装 Maven 的客商,不或然从原型中找到 MVN 来成立 Maven
项目。Maven 增添在扩张中放置二个大局 maven 包装器,若是找不到 mvn
或项目级 mvnw,则作为fallback

支撑在 Maven 项目创制时期采取原型版本

刷新能源微处理机时,配置 maven.pomfile.globPattern 改进

Gradle

添加 gradle 首选项

java.import.gradle.arguments:参数字传送递给 Gradle

java.import.gradle.jvmArguments:JVM 参数字传送递给 Gradle

java.import.gradle.home:GRADLE_HOME 设置

Checkstyle

支撑通过 http UCR-VL 加载 CheckStyle 配置