快捷搜索:

您的位置:澳门新葡4473网站 > 热门贴子 > 微软推送VS Code的Java七月更新:新的重构特性、语

微软推送VS Code的Java七月更新:新的重构特性、语

发布时间:2020-03-12 15:59编辑:热门贴子浏览(90)

    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

    当您的包名与公事夹名不相配时,你能够选择在代码中改动包名,恐怕在文件系统中活动文件夹(纵然指标文件夹还海市蜃楼卡塔尔(قطر‎。

    图片 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 田野)

    Maven Support

    Maven 扩充未来支撑寻找 Maven Central 以缓慢解决代码中的未知类型。

    图片 11

    Maven 扩大的其他改善包含:

    1. 在自行达成信赖时,通过 groupId 或 artifactId 启用 search artifact
    2. 在 Maven 能源微型机中加多内联操作开关

    支撑语义选取

    Checkstyle 

    Checkstyle: Set the Checkstyle Configuration 命令以往将检查评定到秘密的 CheckStyle 配置文件并列出它们。以后仍为能够透过在输入框中直接写入 U冠道L 来提供配置文件。

    图片 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 UEnclaveL 加载 CheckStyle 配置

    本文由澳门新葡4473网站发布于热门贴子,转载请注明出处:微软推送VS Code的Java七月更新:新的重构特性、语

    关键词:

上一篇:没有了

下一篇:AWS 宣布赞助 Rust