首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Java

微软发布 VS Code Java 十月更新,大量新功能来袭!

  •  
  •   formulahendry · 38 天前 via Android · 4430 次点击
    这是一个创建于 38 天前的主题,其中的信息可能已经有所发展或是发生改变。
    Java on Visual Studio Code 10 月更新发布,本次更新包含代码跳转、代码操作和重构、代码片段以及 Java 13 支持等诸多新特性。Debugger、Maven、CheckStyle 和 Test Runner 插件也有更新。

    详情请见: https://zhuanlan.zhihu.com/p/88174694
    42 回复  |  直到 2019-10-31 16:18:14 +08:00
        1
    pofycn   38 天前   ♥ 1
    还是用 idea 写 Java 吧
        2
    yanshaoguang   38 天前 via iPhone
    赞呀
        3
    sheeta   38 天前
    还是用 idea 写 Java 吧
        4
    conglovely   38 天前
    我选择 idea 写
        5
    darksword21   38 天前
    还是..
        6
    zgqq   38 天前
    java 的领域上,idea 真的没有对手...
        7
    collery   38 天前
    前端的各种语言,编辑器写写就好了。像 java 这种,建议还是 IDea 把
        8
    haloha   38 天前
    棒啊 我选择 idea
        9
    jsnjfz   38 天前
    都用 jetbrains 全家桶
        10
    love   38 天前
    idea 不要钱吗
        11
    efaun   38 天前
    @love #10 有社区版啊
        12
    mamahaha   38 天前
    呵呵,可能和报名高价培训班一个逻辑,花钱了心疼了就珍惜了,不好好学对不起自己的钱。
        13
    dif   38 天前
    还是 IDEA 香
        14
    passerbytiny   38 天前   ♥ 2
    我只能说,微软(也许只是韩骏、Xiaokai He 所在的团队)真不要脸。我还以为是微软自己入场开发 Java 扩展了,结果进去一看,还是老样子——RedHat、Pivotal、独立开发者打主场微软打辅助。https://code.visualstudio.com/docs/languages/java 进去直接拉到中间看图。
        15
    kosmosr   38 天前
    已入 IDEA 正版
        16
    chendy   38 天前
    目前 vscode 唯一比 社区版 idea 强的地方,是写 spring-boot 配置文件有提示
        17
    changdy   38 天前
    目前 idea 社区版+ idea Ultimate eap 版本
        18
    changdy   38 天前
    建议 大家 也可以 尝试试用下 这样的组合. idea 社区版 maven 支持的不太好 但其实也有 更好的 maven 插件.
    需要 Ultimate 的话 可以使用
    https://www.jetbrains.com/idea/nextversion/ 无需订阅 .datagrip webstorm 也是类似
        19
    formulahendry   38 天前   ♥ 2
    @passerbytiny
    请你好好看看 Java language server https://github.com/eclipse/eclipse.jdt.ls/graphs/contributors 名单。
    也请你好好看看那三个独立开发者是哪个团队的。
    也请你数一下 Java 插件不同 publishers 的发布的插件数量。
    看看打谁的脸。
        20
    wly19960911   38 天前   ♥ 1
    现在 vscode 缺乏一个自定义 workspace 然后分开来打开的功能...所有的语言插件丢一起,我有点受不了。

    另外就算是前端,其实 webstorm 比 vscode 强多了... 不过 vscode 免费,只能说 vscode 在 web 开发上的体验接近于 webstorm,其他的还远。

    不过 remote 真香,到时候试试看看 java remote 开发
        21
    passerbytiny   38 天前
    @formulahendry #19 你开心就好
        22
    inwar   38 天前 via Android
    等 java 的索引正常再说吧,大项目又慢又占内存
        23
    xuecat   38 天前
    可是我不用 java,但是 vscode remote debug docker 是真的需要,我最近都想推广这个项目组里面。
        24
    fpure   37 天前 via Android
    @wly19960911 可切换配置这个真是说到我心坎里了,拿 vsc 做全栈工具,装了太多插件,现在随便打开一个项目各种相关不相关的插件都直接怼上来了😓
        25
    kingfalse   37 天前 via Android
    这货每次都是标题党,上次说支持 Java 了结果是远程那个标题是你吧?
        26
    liyihang   37 天前
    我选择 IDEA
        27
    formulahendry   37 天前 via Android
    @fpure 插件的激活 /禁用可以根据文件夹或者 workspace 来的。
    配置的话,也是同样的,每个文件夹 /workspace 可以有不同的配置
        28
    formulahendry   37 天前 via Android
    @kingfalse 你这货在开玩笑吧?还是语文不好?
    https://v2ex.com/t/582649
        29
    formulahendry   37 天前 via Android
        30
    lovestudykid   37 天前 via iPhone
    你之前几次发文推的功能都还没兑现,包括 web 版,juputer notebook 支持(正式版)
        31
    formulahendry   37 天前 via Android
    @passerbytiny #21 你知道错了就好
        32
    fpure   37 天前
    @formulahendry 这种方式不能解决我的问题。1. vscode 的用户设置并非全部都在 setting.json 里面,事实上%APPDATA%\Code 里面其他文件也记录了许多用户使用设置。2. 设置 setting.json 其实也只是对插件选项的设置,插件实际上是启动的,该怼上来的还是会怼上来。3. 我需要的实际上是多份的%APPDATA%\Code 目录,随时用于切换设置,打开一个新目录的时候也不用再手动配一次。
        33
    formulahendry   37 天前 via Android
    @lovestudykid
    首先,我不是 VS Code 团队的,我给不了任何的保证。这些功能不是我开发的,也不是我能控制的。
    其次,我发文只是介绍功能,并没有说**功能一定会在几月几号发布。如果我说过,而且最后却没有发布,请举例说明。
    再然后,关于 Jupyter Notebook 的支持,在 10 月 8 日已经发布了。不知道你说的功能没兑现,是指的哪个。
    https://zhuanlan.zhihu.com/p/85445777
    之前也有提到 Jupyter Notebook 的支持会在九月底发布,这也是大家在公开的 GitHub 上可以看到的。之后 GitHub 上说明的发布时间变了,我也有发文 https://zhuanlan.zhihu.com/p/84864692
    而且,这个发布时间也不是我可以控制的。
        34
    formulahendry   37 天前 via Android
    @fpure 关于 2 的话,可以真多不同的 workspace 禁用相应的插件。
    其他两点特别是 3,我觉得是个很用的功能,建议到 GitHub 开 feature request~
        35
    wly19960911   37 天前   ♥ 1
    @fpure 这个也是为什么我买 jetbrain 全家桶的理由而不是单个 idea ultimate, 有的人问 idea 不是都能做吗... 问题无关插件都怼上来的时候,占空间还占快捷键。

    jetbrain 多个语言多种 ide,虽然功能有相互交叉的,但是 workspace 基本都是不一样的。如果 vscode 出了这个功能我感觉会更受欢迎,就像当初 eclipse 各种被魔改成某种特殊 ide 一样,但是 vscode 的插件安装来的更为方便和直观,小工作量开发还是能顶上去的。
        36
    fpure   37 天前
    @formulahendry 英语太鶸,大佬觉得有用的话且空闲的话帮忙在 GitHub 上提一个 feature request 吧😂。话说我在 issues 下面找了一会,没发现类似的需求,难道大家都没有类似的想法吗
        37
    zoumouse   37 天前
    @passerbytiny 有一半是 MS 的人写的,另外两个 Sheng Chen 和 Summer Sun 都是微软的,这还叫打辅助么
        38
    passerbytiny   37 天前
    @formulahendry #30 不亏为只负责商业方向的微软中国的人,脸皮不是一般的厚。
    @zoumouse #35 请注意:微软发布的,微软员工发布的,是两码事;红帽开发的语言支持是核心,分量超过了总体的一半,而 Pivotal 开发的 Spring Boot Tools 的分量,要占到 Spring Boot 支持的 8 成以上。
        39
    formulahendry   37 天前 via Android
    @passerbytiny 负责商业方向?
    谁负责商业方向?什么商业方向?

    第二点,所以我让你去了解下 Java Language Server 的 Contributor。看来你并不懂。
    Talk is cheap, show me the real data.
        40
    passerbytiny   37 天前
    @formulahendry #37

    https://github.com/eclipse/eclipse.jdt.ls/graphs/contributors

    Show a link (what may be unrelated) is cheap, show me the real data.

    至于商业方向,既然你非要实话,那我就说了呀。微软是搞技术的集团,其中微软中国是搞销售和推广的。

    PS,老子是国行 Xbox 烈士,能跟你对话几次还不吐脏字,已经是极限了,后面不会再回复了。
        41
    formulahendry   37 天前
    @passerbytiny

    Eclipse JDT Language Server is the core of vscode-java: https://github.com/eclipse/eclipse.jdt.ls#clients
    现在明白了吧

    凡事都要搞清楚,不要做键盘侠。

    还有,恐怕你连微软中国有多少部门都搞不清楚。
        42
    nianyu   37 天前
    找茬的真多
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2450 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 51ms · UTC 08:55 · PVG 16:55 · LAX 00:55 · JFK 03:55
    ♥ Do have faith in what you're doing.