导言:
由于cursor基于vscode模式开发的编译器,但是一些环境适配的不是很好,还有调试的信息显示不全,所以一般我们回idea进行代码调试,以下插件就是为了解决双端开发的问题
写代码可以在cursor上借助AI进行编程,调试在idea上
如果真的适应在cursor上调试其实也能用,但是我用的特别扭,还是建议在idea上调试
cursor调试如下图:

1.cursor工具安装
(1)Swithc2IDEA
使用快捷键alt+shfit+O 可以快速跳转到idea文件,并将代码行光标同步为cursor位置
目前这个插件可能会有bug产生,无法跳转到idea中
解决方案:在插件设置里设置idea客户端的地址
![图片[1]-史上最全的java使用cursor开发教程!-idea+cursor 实现java双端开发-接入最新claude3.7模型 - 拾光赋-拾光赋](https://i0.wp.com/i-blog.csdnimg.cn/img_convert/f22869fdf1fd86976fc75378c50b7bf2.png)
(2)Extension Pack for Java
![图片[2]-史上最全的java使用cursor开发教程!-idea+cursor 实现java双端开发-接入最新claude3.7模型 - 拾光赋-拾光赋](https://i0.wp.com/i-blog.csdnimg.cn/img_convert/be384a3f2aa89ee4cd70d414f90bb6cf.png)
这个是必装的,里面包含了java开发所需要的很多环境,有了它就可以让我们的cursor也能像idea一样编程并识别bug,并且可以ctrl+左键实现方法跳转这个很重要,原生的cursor不支持用起来很痛苦
(3)Spring Boot Extension Pack
这个是springboot项目必备的拓展包,有了它可以直接在cursor上跑项目调试,还是不建议
2.idea插件安装
(1)Switch2Cursor
![图片[3]-史上最全的java使用cursor开发教程!-idea+cursor 实现java双端开发-接入最新claude3.7模型 - 拾光赋-拾光赋](https://i0.wp.com/i-blog.csdnimg.cn/img_convert/3d1ad15592cd110c80ec56b16907937c.png)
使用快捷键alt+shfit+O 可以快速跳转到cursor文件,并将代码行光标同步为idea位置
3.claude-agent模式下一些好用的提示词
(1)将以下代码段抽离成私有方法 作用:选中代码块抽离成私有方法,解决单个方法中代码过长问题
(2)编写测试代码,测试下这段代码的可用性,并完善我的代码 作用:claude会自动编写单元测试,并完善代码,实证可用性90%以上。注意: claude是否过度理解你的需求,添加了一些不必要的代码
(3)帮我看下这个字段哪里用到了 作用:claude会自动识别你的代码前后文,并看这个字段使用和传值的全过程
(4)根据原数据帮我构建新数据 操作:给出ai你的原始数据和目标数据格式,他会自动帮你构建目标数据
eg:
原始数据![图片[4]-史上最全的java使用cursor开发教程!-idea+cursor 实现java双端开发-接入最新claude3.7模型 - 拾光赋-拾光赋](https://i0.wp.com/i-blog.csdnimg.cn/img_convert/d0ca24a8404075f300aeba6177ef2f5e.png)
目标数据
![图片[5]-史上最全的java使用cursor开发教程!-idea+cursor 实现java双端开发-接入最新claude3.7模型 - 拾光赋-拾光赋](https://i0.wp.com/i-blog.csdnimg.cn/img_convert/dcd4900af6bee1c657e5a56d9204e5f3.png)
中间的构建过程完全由大模型完成
(5)帮我解释下这段代码,并生成流程图
AI会生成代码的Mermaid格式的流程图,可以拷到在线网址https://mermaid.live进行流程图生成
eg:

4.cursor的一些便捷设置
(1)开启 yolo 模式,agent跑命令行时候不需要二次确认,用于ai帮我们自测代码
![图片[6]-史上最全的java使用cursor开发教程!-idea+cursor 实现java双端开发-接入最新claude3.7模型 - 拾光赋-拾光赋](https://i0.wp.com/i-blog.csdnimg.cn/img_convert/8b0a48f2d90c02287512d845d96a79b0.png)
(2)开启自动保存 ,因为cursor是按vscode设置的,编写代码需要手动保存,这样我们回idea调试就方便多了

5.目前cursor的一些不方便的地方吐槽
(1)没法像idea一样很好的调试程序,调试的界面也是很非人类,所以还得去idea里面调试代码舒服点
(2)claude模型有时候过度理解需求,所以做好对AI的代码审查也很重要 哈哈。
原文链接:史上最全的java使用cursor开发教程!–idea+cursor 实现java双端开发–接入最新claude3.7模型


![表情[baoquan]-拾光赋](https://blogs.ink/wp-content/themes/zibll/img/smilies/baoquan.gif)


暂无评论内容