用 vscode 开发 Java 项目竟然这么煎熬吗

1 天前
 tangler

一直以来都是 idea 用户,但是 idea 的 codex/cc 插件不太行,自带的 AI 还各种限制,很多时候就终端里直接打开,但是复制跳转这些功能很差,就干脆试下 vscode

好家伙,平时 idea 多开 N 个仓库一点感觉都没,vscode 光是打开一个 java 仓库,M3 的风扇直接爆炸,然后各种进程无响应,CPU 内存拉满...

我想着可能要建索引啥的先让他跑会吧,毕竟 idea 初始化也是要点时间的,结果好不容易跑完了,我就改了个 proto 重新 build 下,眼看着 vscode 把整个项目又重新 build 了一遍,又各种进程无响应真的是无语了...

4215 次点击
所在节点    程序员
38 条回复
northernsongy2
1 天前
你把 vscode 里面 java 的插件都卸载了,然后只用 vscode 做 AI 相关的事情。

> 其实 idea 对 AI 支持挺好的,你切到非中国大陆,然后用自带的 AI 插件里面 Claude code/codex acp ,还是很流畅的
coolcoffee
1 天前
idea 在索引这块还是有两把刷子的。像极了 Java 这种冷启动慢的要死,但是启动完后速度又不输 Golang 的特性。
tangler
1 天前
@northernsongy2
@coolcoffee
已老实换回 idea
zls3201
1 天前
我好奇 java 项目 首次上传的 token 有多大
chendy
1 天前
@zls3201 个人体验,手里的一个上古 Java 项目和一个新前端项目,java 项目因为都是小修小补,用的 token 反而少…
zls3201
1 天前
@chendy 你别豁我 java 这种语言、框架、工具都超级重量级,还有版本分裂严重的,

用的 token 反而少
526457385
1 天前
我现在一直用 vscode 开发 java ,公司配的工作电脑,比 idea 快还占用内存少,按一个 codex 的插件,右边聊天左边看代码,感觉没什么问题,偶尔启动调试一下也能用;用 vscode 要配置 maven ,我估计你是 maven 仓库啥的没配置 vscode 用默认的然后一直下载 jar 包的缘故。
另外,如果你是在受不了 idea 的 codex 插架的话就另开一个 codex 写代码,idea 看代码加调试也行啊
ShiBuYi
1 天前
idea 不也有 cc 插件?
我也一直用的 idea ,8 年了, 舍不得换
hullhutt
1 天前
同感,感觉 java 还是 idea 强点
Edward4074
1 天前
@zls3201 该说不说,写 java 真的不怎么费 token ,写前端动不动就压缩
menghuitangchao
1 天前
只要 token 够,可以不用 idea 开发 Java 项目,AI 写,AI 跑,人只看结果
cutecore
1 天前
@zls3201 java 普通工作需求,改改 bug ,加几个接口,用的 token 很少,甚至 workbuddy 日常签到就能覆盖。
penisulaS
1 天前
第一次启动慢吧,我反正启动起来就不关了,调试 spring 项目也可以接受
lazinesssheep
1 天前
同 java 已经很久没有打开 ide 了
cutecore
1 天前
1 项目的 jdk 、maven 、settings.xml 、-U -DskipTests 等参数,在 vscode 设置里面很难找。
2 vscode 的代码跳转是狗屎 快捷键也是狗屎 ctrl+f12 不是人类能按的
3 vscode 占用资源并不少 跑好几个 openjdk

不过
1 配置让 ai 给出一份
2 安装最小的插件 不自己看代码让 ai 帮你看
3 现在根本不用启动服务验证 build 过就没啥问题
Sezxy
1 天前
ttsh
1 天前
我一个工作区 4 个项目一起写,芯片 Apple M3 内存 24 GB ,没问题
kanakana
1 天前
Vscode 有两个 Java 插件,一个微软自己推的,一个 Oracle 的。记得之前用的时候 Oracle 自家做的比微软的体验要好,不知道现在怎么样了。
Sezxy
1 天前
最难受的屎 vscode 的 java 插件不能 ctrl+鼠标左键快速跳转到实现
noob9030
1 天前
用 qoder 的 idea 的插件呀,用起来很丝滑,推荐你用一下

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/1237267

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX