Reader

这操作够骚不:用Cursor 替换 IntelliJ Idea 进行Java开发

| 掘金本周最热 | Default

Cursor 开始抢程序员的饭碗?

老板不知道在哪里看到了零基础开发人员用 Cursor 1小时开发xxx的视频。最近天天让我们开通 Cursor Pro,而且要求我们必须用。

我是明白他的深意的。如果 Cursor 能提效50%,那就是一个人可以干两个人的活。再招一个一样能力的一个人至少3千。

但是让员工开通 Cursor Pro,不仅自己不用掏钱。还能让员工多干活,再来个996福报,一天可以干三天的活。

image.png

所以 Cursor 到底是什么?一个基于大语言模型的代码编辑器,由 VSCode 代码修改而来。。(这么正式不像是我的风格)

应该这样解释:这货其实是 VSCode 的孪生妹妹,但是偷偷去韩国整了个容,现在浑身散发着AI的香气~

这货最骚的操作就是「意念写代码」!当你还在纠结变量名该叫a还是b的时候,它已经帮你把整个函数都写好了。

就像有个贴身丫鬟在说: 主子您歇着,这种粗活让奴婢来~,主子这段代码是想实现...,但是这里可能有...问题,要不要奴婢帮您...

真妥妥的赛博永动机。

当然,最重要的一点是这玩意它收费。而且要价不菲(20刀≈140软妹币 / 月)。但是可以免费试用,哟西。

image.png

# Java 圈 IDE 夺嫡大战

作为单位里的 Java 皇帝,我说一,老板敢说二,老板说三,我绝对不敢说四,主要是因为不吉利,而不是因为我担心喜提大礼包。

在外力的作用下,我萌生了一个疯狂的念头:用 Cursor 来替代 IDEA 写 Java 项目!

IDEA太子爷才入主 Java IDE 东宫没多久,大皇子 Eclipse 已经认命。没想到三皇子 VSCode 不讲武德。竟然携手失散多年的弟弟 Cursor 欲与 IDEA争夺东宫之主,扛着AI加特林对着大皇子就是一顿突突突扫射!

这位含着金汤匙出生的IntelliJ嫡长子,昨天还在用Spring全家桶给码农们发《Java贵族礼仪手册》,今天就惨遭Cursor拿着GPT4房本贴脸嘲讽:"giegie,大清药丸了!现在流行AI代码仙人跳"。

谁能想到,IDEA引以为傲的智能补全,在Cursor的Agent模式面前活像村口二大爷打算盘?

SpringBoot精装修在AI生成的三室一厅违建面前,突然就变成了老破小学区房?

最气人的是,这暴发户连单元测试注释都能写成土味情话,连老码农都能被撩得露出姨母笑!

ai了不起.gif

IntelliJ IDEA VS Cursor:

IntelliJ IDEA:我开箱即用,内置智能代码补全、重构、调试、测试工具,无需额外配置,真拎包入住

Cursor:我有AI

IntelliJ IDEA:我支持大型/复杂项目。对 Spring 等框架支持完善,适合企业级开发

Cursor:我有AI,Claude、GPT4、DeepSeek 这些模型都有

IntelliJ IDEA:我支持专业级分析。静态代码检查、智能错误提示、重构工具强大

Cursor:我有AI,现在还支持 agent 模式,都不用自己动就能爽

IntelliJ IDEA: img_v3_02li_e6663726-0494-4b27-827f-5389390fcbix.png

配置 Cursor 屠龙宝刀

1. 插件:让你的 Cursor 原地起飞 🚀

Extension Pack for Java

这货就是Java开发的"瑞士军刀",包含了很多。总之必装,不装不是中国人。

Spring Boot Extension Pack

Spring Boot开发的"外挂",差不多也是必装。我就不信你用 Java 但是不用Spring。

项目管理神器

Project Manager —— 和最近打开有点类似,唯一不同的点是需要自己保存,保存了就能快速打开。

image.png

2. 配置:让你的VS Code变成"老司机"专车 🏎️

2.1 JDK 配置

Ctrl+Shift+P 找到 Java: Configure Java Runtime 选择对应的 JDK 路径即可

image.png

2.2 保存时自动整理依赖(导入/删除)

image.png

2.3 保存时自动格式化

image.png

2.4 忽略大小写提示

image.png

2.5 配置测试用例参数

image.png

2.5 配置运行的vm参数和程序参数

image.png

2.6 多项目窗口优先显示项目名

image.png

image.png

image.png

虽然 Cursor 写Java有很多的缺点,但关了灯都是一个样。Cursor 的好处就是不用自己动

image.png