corsor(vscode)写 Java 项目遇到的问题记录帖

75 天前
 mindsucker
为了 ai 编程 尝试从 idea 转到 cursor ,记录下目前遇到的问题

1. 构建效率 vscode 的 language server 每次在新打开窗口时 都要 build 好久,不知道是不是我配置的问题,我看 idea 就没有那么久,基本上打开就能用

2. 主题颜色 在 cursor 里换了好多套 color theme ,太多花里胡哨的颜色分散注意力,对我来说只需要全局变量,日志 添加特殊颜色就 OK 了,目前在用 minimalGreen ,感觉还凑合

3. 快捷键 因为我自己之前在 idea 里面就一只用 vim ,所以基本上转过来 快捷键上配置一下,基本影响不大

4. 代码提示 stream 相关确实有提示,总是差那么点意思,比如 lambda 表达式,map 里面直接写函数名,提示不出来; 集合.for 的时候不能自动写循环;复制代码粘贴的时候,不能自动 import;

5. 代码检查 目前就发现 log 日志里的占位符个数和参数个数不匹配,没有提示

6. 弹窗 outline 的弹窗,我上下移动的时候,编辑窗口也会跟着跳转,完全没有必要,导致我都找不到原来代码位置了;而且 outline 里居然会包含 interface 的函数,而且不展示函数的修饰符;当弹窗失焦时 esc 不起作用;

7. 视图 focus 左侧某一个视图时 不能自动收起其他视图

8. 内存,经历过两次 cursor 内存超高占了 10 多个 G ,目前还不太清楚具体原因

9. 数据库客户端 目前在用 sql tools 插件,问题挺多的,已经转回用 datagrip 了
3007 次点击
所在节点    程序员
35 条回复
name1991
75 天前
好奇有人用 cursor 写 c/c++的么
Hyxiao
75 天前
cursor 写前端或者 python 写起来还是很舒服的,但是 Java 感觉还是 idea 用的舒服点,想要体验 AI 编程的话,copilot 或者最近很火的 Augment 好像也行
lucasdev
75 天前
也可以试试 augment code 的 idea 插件
name1991
75 天前
@Hyxiao 听上去还是这种偏脚本的语言支持性比较好了
Hyxiao
75 天前
@name1991 是的,像 Java 这种不太适合在 cursor 或者 vscode 里面编程, 或者说使用起来不习惯
mindsucker
75 天前
@Hyxiao 我的想法是以后可能还会用别的语言,所以想提前试水 vscode 类的 ide ;另一方面,觉得未来 ide 其实也是一个 agent ,并不一定是用来写代码,所以会偏向一个更开放的 ide ;当然内心里还是觉得 cursor 的智能化会更高一点,当然是偏见
mindsucker
75 天前
做产品 和 做技术 还是不一样呀
kenshinhu
75 天前
@name1991 我正在使用,但出来的结果都是冗余代码比较多,对于仅会写 hello world 的 C++ 打杂来说得要一行行查是什么意思,感觉和自己写也差不多,胜在学习写法是快了很多
wangxinpier
75 天前
@name1991 写了,不错,全它自己写的,我一行没上手
name1991
75 天前
我之前试了下 cursor ,用了段时间,感觉是被震到了,冲动消费直接买了一年的 pro....
name1991
75 天前
我觉得这就是未来了
Mandelo
75 天前
java 代码结构层层封装抽象嵌套,AI 弄得明白吗?
tommyzhang
75 天前
cursor 写代码 IDEA 调试打包 完美!
mindsucker
75 天前
@Mandelo 能明白的大差不差,降低挺大的心智负担,不过 继承 嵌套 这些东西确实反人类
mindsucker
75 天前
@tommyzhang 用了 cursor 才发现 idea 的好...
zczy999
75 天前
cursor 是用 vscode 改的 他的快捷键可以用插件改的
你直接插件搜 idea 有 idea 的 key mapping 无缝转换
zczy999
75 天前
@name1991 #10 佬具体说下是哪方面被震到了
name1991
75 天前
@zczy999 #17 如果说具体某方面的话我觉得谈不上,就是一个使用感受吧,你和它对话,然后 cursor 会给出方案,自动补全。你想新建一个工程,cmake/python/wordpress ,搭建开发环境等等,我觉得做的已经基本上符合一个初级开发的能力了。虽然在遇到具体问题或者某个具体的需求回答的不好,或者是车轱辘话来回说,但是,你看看 cursor 现在能做的就知道,未来就在眼前了。
我也没有对比过其他的 AI tool ,仅仅是我的个人感受。
redbule
75 天前
真写代码还是得 jb 的,ai ide 就提供个上下文方便
konbluesky
75 天前
idea + cursor ; 持续专注的开发基本在 idea 完成,需要 ai 能力支持的逻辑或者模块 切过来调试用用;

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

https://ex.noerr.eu.org/t/1133719

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

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

© 2021 V2EX