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

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

  •  
  •   winffee 2021-06-17 09:39:12 +08:00 5488 次点击
    div class="outdated">这是一个创建于 1596 天前的主题,其中的信息可能已经有所发展或是发生改变。

    欢迎来到 5 月的 VS Code for Java 更新。这次,我们将与您分享 Java 格式化设置编辑器和其他很酷的功能。开始吧。

    Java 格式化设置

    今天,在 VS Code 上更改 Java 格式化设置需要您浏览包含数百个选项的 XML 文件,更改该文件,并在无法预览更改的情况下应用到您的项目。此过程繁琐且容易出错。为了解决这个问题,我们引入了 Java 格式化设置编辑器(Java Formatter Settings Editor). 编辑器对格式化选项进行了分类,并且可以预览更改。

    要启动编辑器,请单击 Ctrl+Shift+P 打开命令面板(command palette),然后在面板上键入" java: open java formatter settings with preview",并运行命令。更改后,右键单击编辑器选择" Format Document",或在命令面板上键入" format document"并运行命令以将更改应用于您的项目。

    从源文件生成测试

    在 4 月的更新中,我们介绍了从测试文件自动生成测试方法模板。5 月,我们进一步开发了该功能,现在您可以直接从源文件生成测试文件和测试方法模板。您可以右键单击源文件编辑页面,选择" Source Action…",然后选择" Generate Test…"来生成。

    其他

    • 在 launch.json 文件中配置 classPaths 和 modulePaths 参数。参数支持以下预定义值:
      • $Auto 自动计算当前项项目的 classpaths 或 modulepaths 。这是默认选项。
      • $Runtime 添加运行时范围的 classpaths 或 modulepaths 。
      • $Test 添加测试范围的 classpaths 或 modulepaths 。
      • !<path> 从 classpaths 或 modulepaths 中剔除 path 。

    • Jupyter Notebook 是一个开源项目,允许您创建和共享包含实时代码、方程、可视化和叙述文本的文档。它在学习程序语言、数据分析和机器学习等方面非常受欢迎。如果您有兴趣在 VS Code 上将其用于 Java,请按照说明进行操作。

    更多信息

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

    18 条回复    2021-06-22 09:58:36 +08:00
    bthulu
        1
    bthulu  
       2021-06-17 11:11:16 +08:00   2
    java 有 idea 了, 还有 vs code 什么事
    fpure
        2
    fpure  
       2021-06-17 13:34:47 +08:00   9
    @bthulu 你用你的 idea 好了,来 vscode 的帖子里面抬什么杠?
    bthulu
        3
    bthulu  
       2021-06-17 14:12:16 +08:00
    @fpure 说说还不让说了, 你就没指点江山过?
    RockShake
        4
    RockShake  
       2021-06-17 14:18:34 +08:00
    按照楼上的逻辑,GNU 还不要开发了,都是什么牛鬼蛇神。
    fpure
        5
    fpure  
       2021-06-17 14:20:48 +08:00   1
    @bthulu 成年人了,怎么说话什么场合说话说什么话没点分寸吗?
    szq8014
        6
    szq8014  
       2021-06-17 14:38:06 +08:00
    @bthulu 有竞争和替代是好事
    domoco
        7
    domoco  
       2021-06-17 14:58:28 +08:00
    @bthulu 话能使随心所欲就能说的?
    bthulu
        8
    bthulu  
       2021-06-17 15:00:22 +08:00
    @domoco 我看不过去说两句还不行? 你又算老几, 你说不让说就不让说, V2EX 莫非是你家开的
    efaun
        9
    efaun  
       2021-06-17 15:15:39 +08:00
    有一说一,java 开发就得用正经的 ide 才行,vscode 一个文本编辑器加再多插件也不行,插件多了打开就慢,卡,内存占用高,没有 idea 可用性高
    snowfox09
        10
    snowfox09  
       2021-06-17 15:16:07 +08:00
    赞! vscode 越来越好用了! IDEA 虽好,毕竟是付费的,而且不便宜
    paoqi2048
        11
    paoqi2048  
       2021-06-17 15:22:10 +08:00
    @Livid 站长看看 8L 要不要处理下
    sky21
        12
    sky21  
       2021-06-17 15:55:29 +08:00
    ts 一直在用 VSC,java 还没开始
    YzSama
        13
    YzSama  
       2021-06-17 19:50:45 +08:00
    @bthulu #8 那你明知道 idea 好用,看到 vscode 还要进来抬扛咯。你这不是抬扛,难道是来钓鱼?
    Newyorkcity
        14
    Newyorkcity  
       2021-06-17 21:28:16 +08:00
    有趣的帖子,我很想看看站长会怎么处理 8L 。
    lux182
        15
    lux182  
       2021-06-18 13:44:33 +08:00
    不知各位用 vscode 开发 java 代码提示会不会卡顿?折腾了一番最终用了 idea 的社区版
    tsutomu
        16
    tsutomu  
       2021-06-18 16:26:24 +08:00
    8l 那哥们在其他帖子也发表神论被喷了,不知道是不是因为最近生活不太顺利。
    Cielsky
        17
    Cielsky  
       2021-06-19 14:46:36 +08:00 via Android
    @bthulu 牛啊,那别人看不过去说你几句还不让说了,你又算什么呢
    byte10
        18
    byte10  
       2021-06-22 09:58:36 +08:00
    @bthulu 因为你是餐桌鸡。知道 VSCODE 写 java 有什么好处吗?我作为一个高手告诉你把,vscode 可以统一开发体验,写 python,写 js,写 go 都可以,我作为一个高手,会很多语言,这样就需要这样的编辑器,你技术不行就不要吵,好好用你的 idea,写你的 java 代码就行了。明白了没?你要去读书,听我的话就没错了。你现在能力还不能体会到 vscode 的用处。有了 vscode remote 就非常的好用,可以连接到局域网的性能更好的机器开发,整个团队都可以连接上去进行开发,资源就能得到充分的利用,你明白没?少年,你自己要多努力,不然以后会很惨的。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5628 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 03:10 PVG 11:10 LAX 20:10 JFK 23: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