Java on Visual Studio Code 的更新 2021 年 4 月 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
winffee
V2EX    Visual Studio Code

Java on Visual Studio Code 的更新 2021 年 4 月

  •  
  •   winffee 2021-05-17 10:51:52 +08:00 4470 次点击
    这是一个创建于 1683 天前的主题,其中的信息可能已经有所发展或是发生改变。

    欢迎来到这一期的 VS Code Java 更新。又是一个忙碌而富有成效的月份。 Java 调试器Java 测试扩展获得了新功能。在进入细节之前,我们想提醒一下 Microsoft Build 2021 即将到来。这次您将听到有关 Java 和 VS Code 的更多信息,所以请加入我们

    调试:内联值(Inline Values)和自定义变量视图(Customized Variables View)

    通过新的调试器扩展 API,Java调试器扩展现在可以在单步执行源代码时在编辑器中内联显示变量值。

    RackMultipart20210517-4-w29aas_html_ae8c0f673944a6a9

    您可以通过以下方式启用此功能:选择" Files"->" Preferences"->" Settings"菜单,在设置视图中搜索" debug.inlineValues"选项,然后选择该选项。

    RackMultipart20210517-4-w29aas_html_a0f673944a6a9

    Java调试器现在还支持自定义变量视图。您可以右键单击该视图以调出自定义菜单。

    RackMultipart20210517-4-w29aas_html_aec0f673944a6a9

    VS Code 1.56 Release Party 演示了这两个功能。在此处查看更多详细信息。

    测试:自动生成方法模板(Generating Tests)

    自动生成测试方法模板并导入测试包是提高编码效率的便捷功能。从 4 月开始,您可以直接从测试文件中生成方法模板。5 月,我们还将添加对从源文件生成的支持。

    要生成测试方法模板,请在项目的测试文件夹下打开或创建测试文件,右键单击文件编辑器以调用上下文菜单,依次选择" Source Action…"和" Generate Test…",最后选择要生成的方法。

    注意 : 为了从测试文件生成,需要将测试依赖项添加到您的项目中。

    增强功能

    • 支持 Java 16 。
    • 完善了创建 Maven 项目的体验。现在,创建完成后,您将被提示打开所创建的项目。

    更多信息

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

    3 条回复    2021-06-14 21:14:27 +08:00
    chaleaoch
        1
    chaleaoch  
       2021-05-18 08:47:46 +08:00
    现在 vscode 对 Java 的支持越来越好了. jetbrains 危险了...
    bthulu
        2
    bthulu  
       2021-05-18 08:55:58 +08:00
    java 谁还用 vs 啊, 嫌自己加班不够多么
    byte10
        3
    byte10  
       2021-06-14 21:14:27 +08:00
    @bthulu 哈哈 少年你要尝试下,我去年开始就迁移到 vscode,说实话是挺鸡肋的。但是又不是不能用,满足 90%的需求。有可以兼容 idea 的快捷键操作,没啥别扭的。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1060 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 23:10 PVG 07:10 LAX 15:10 JFK 18:10
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86