Java on Visual Studio Code 10 月更新发布,本次更新包含代码跳转、代码操作和重构、代码片段以及 Java 13 支持等诸多新特性。Debugger、Maven、CheckStyle 和 Test Runner 插件也有更新。
详情请见: https://zhuanlan.zhihu.com/p/88174694
详情请见: https://zhuanlan.zhihu.com/p/88174694
|
1
还是用 idea 写 Java 吧
|
|
pkuyanOct 30, 2019 via iPhone
2
赞呀
|
|
sheetaOct 30, 2019
3
还是用 idea 写 Java 吧
|
|
conglovelyOct 30, 2019
4
我选择 idea 写
|
|
darksword21Oct 30, 2019
5
还是..
|
|
zgqqOct 30, 2019
6
java 的领域上,idea 真的没有对手...
|
|
colleryOct 30, 2019
7
前端的各种语言,编辑器写写就好了。像 java 这种,建议还是 IDea 把
|
|
halohaOct 30, 2019
8
棒啊 我选择 idea
|
|
jsnjfzOct 30, 2019
9
都用 jetbrains 全家桶
|
|
loveOct 30, 2019
10
idea 不要钱吗
|
|
mamahahaOct 30, 2019
12
呵呵,可能和报名高价培训班一个逻辑,花钱了心疼了就珍惜了,不好好学对不起自己的钱。
|
|
difOct 30, 2019
13
还是 IDEA 香
|
|
14
我只能说,微软(也许只是韩骏、Xiaokai He 所在的团队)真不要脸。我还以为是微软自己入场开发 Java 扩展了,结果进去一看,还是老样子——RedHat、Pivotal、独立开发者打主场微软打辅助。https://code.visualstudio.com/docs/languages/java 进去直接拉到中间看图。
|
|
kosmosrOct 30, 2019
15
已入 IDEA 正版
|
|
chendyOct 30, 2019
16
目前 vscode 唯一比 社区版 idea 强的地方,是写 spring-boot 配置文件有提示
|
|
changdyOct 30, 2019
17
目前 idea 社区版+ idea Ultimate eap 版本
|
|
changdyOct 30, 2019
18
建议 大家 也可以 尝试试用下 这样的组合. idea 社区版 maven 支持的不太好 但其实也有 更好的 maven 插件.
需要 Ultimate 的话 可以使用 https://www.jetbrains.com/idea/nextversion/ 无需订阅 .datagrip webstorm 也是类似 |
|
19
@passerbytiny
请你好好看看 Java language server https://github.com/eclipse/eclipse.jdt.ls/graphs/contributors 名单。 也请你好好看看那三个独立开发者是哪个团队的。 也请你数一下 Java 插件不同 publishers 的发布的插件数量。 看看打谁的脸。 |
|
20
现在 vscode 缺乏一个自定义 workspace 然后分开来打开的功能...所有的语言插件丢一起,我有点受不了。
另外就算是前端,其实 webstorm 比 vscode 强多了... 不过 vscode 免费,只能说 vscode 在 web 开发上的体验接近于 webstorm,其他的还远。 不过 remote 真香,到时候试试看看 java remote 开发 |
|
passerbytinyOct 30, 2019
21
@formulahendry #19 你开心就好
|
|
inwarOct 30, 2019 via Android
22
等 java 的索引正常再说吧,大项目又慢又占内存
|
|
xuecatOct 30, 2019
23
可是我不用 java,但是 vscode remote debug docker 是真的需要,我最近都想推广这个项目组里面。
|
|
fpureOct 31, 2019 via Android
24
@wly19960911 可切换配置这个真是说到我心坎里了,拿 vsc 做全栈工具,装了太多插件,现在随便打开一个项目各种相关不相关的插件都直接怼上来了😓
|
|
kingfalseOct 31, 2019 via Android
25
这货每次都是标题党,上次说支持 Java 了结果是远程那个标题是你吧?
|
|
liyihangOct 31, 2019
26
我选择 IDEA
|
|
27
@fpure 插件的激活 /禁用可以根据文件夹或者 workspace 来的。
配置的话,也是同样的,每个文件夹 /workspace 可以有不同的配置 |
|
28
|
|
29
@wly19960911 有 workspace 的 settings,包括插件
https://code.visualstudio.com/docs/getstarted/settings#_creating-user-and-workspace-settings |
|
lovestudykidOct 31, 2019 via iPhone
30
你之前几次发文推的功能都还没兑现,包括 web 版,juputer notebook 支持(正式版)
|
|
31
@passerbytiny #21 你知道错了就好
|
|
fpureOct 31, 2019
32
@formulahendry 这种方式不能解决我的问题。1. vscode 的用户设置并非全部都在 setting.json 里面,事实上%APPDATA%\Code 里面其他文件也记录了许多用户使用设置。2. 设置 setting.json 其实也只是对插件选项的设置,插件实际上是启动的,该怼上来的还是会怼上来。3. 我需要的实际上是多份的%APPDATA%\Code 目录,随时用于切换设置,打开一个新目录的时候也不用再手动配一次。
|
|
33
@lovestudykid
首先,我不是 VS Code 团队的,我给不了任何的保证。这些功能不是我开发的,也不是我能控制的。 其次,我发文只是介绍功能,并没有说**功能一定会在几月几号发布。如果我说过,而且最后却没有发布,请举例说明。 再然后,关于 Jupyter Notebook 的支持,在 10 月 8 日已经发布了。不知道你说的功能没兑现,是指的哪个。 https://zhuanlan.zhihu.com/p/85445777 之前也有提到 Jupyter Notebook 的支持会在九月底发布,这也是大家在公开的 GitHub 上可以看到的。之后 GitHub 上说明的发布时间变了,我也有发文 https://zhuanlan.zhihu.com/p/84864692 而且,这个发布时间也不是我可以控制的。 |
|
34
@fpure 关于 2 的话,可以真多不同的 workspace 禁用相应的插件。
其他两点特别是 3,我觉得是个很用的功能,建议到 GitHub 开 feature request~ |
|
35
@fpure 这个也是为什么我买 jetbrain 全家桶的理由而不是单个 idea ultimate, 有的人问 idea 不是都能做吗... 问题无关插件都怼上来的时候,占空间还占快捷键。
jetbrain 多个语言多种 ide,虽然功能有相互交叉的,但是 workspace 基本都是不一样的。如果 vscode 出了这个功能我感觉会更受欢迎,就像当初 eclipse 各种被魔改成某种特殊 ide 一样,但是 vscode 的插件安装来的更为方便和直观,小工作量开发还是能顶上去的。 |
|
fpureOct 31, 2019
36
@formulahendry 英语太鶸,大佬觉得有用的话且空闲的话帮忙在 GitHub 上提一个 feature request 吧😂。话说我在 issues 下面找了一会,没发现类似的需求,难道大家都没有类似的想法吗
|
|
dlyxyOct 31, 2019
37
@passerbytiny 有一半是 MS 的人写的,另外两个 Sheng Chen 和 Summer Sun 都是微软的,这还叫打辅助么
|
|
passerbytinyOct 31, 2019
38
@formulahendry #30 不亏为只负责商业方向的微软中国的人,脸皮不是一般的厚。
@zoumouse #35 请注意:微软发布的,微软员工发布的,是两码事;红帽开发的语言支持是核心,分量超过了总体的一半,而 Pivotal 开发的 Spring Boot Tools 的分量,要占到 Spring Boot 支持的 8 成以上。 |
|
39
@passerbytiny 负责商业方向?
谁负责商业方向?什么商业方向? 第二点,所以我让你去了解下 Java Language Server 的 Contributor。看来你并不懂。 Talk is cheap, show me the real data. |
|
passerbytinyOct 31, 2019
40
@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
@passerbytiny
Eclipse JDT Language Server is the core of vscode-java: https://github.com/eclipse/eclipse.jdt.ls#clients 现在明白了吧 凡事都要搞清楚,不要做键盘侠。 还有,恐怕你连微软中国有多少部门都搞不清楚。 |
|
nianyuOct 31, 2019
42
找茬的真多
|