前言
自从用了 Cursor 之后就离不开她了,AI 生成这块儿简直不要太好用。当然对于我这个 Java 开发来说,也有不好用的地方,那就是 IDEA 用习惯了,用 Cursor 写代码和调试总感觉不舒服,于是选择了让他们各司其职,IDEA 开发调试,Cursor 用来生成。
双开的话用着用着弊端就凸显了,两个软件跳来跳去很不方便,于是我开发了两个插件,方便在 IDEA 和 Cursor 之间丝滑切换,并且打开的文件和光标所在的位置一致。
效果
安装
- 在 IDEA 的插件市场搜索 switch2cursor 进行安装
- 在 Cursor 的插件市场搜索 switch2idea 进行安装
配置
- IDEA:
Settings→Tools→Switch2Cursor配置 Cursor Path 为你的 Cursor 可执行文件的路径,比如 Mac 用户可以配置成/Applications/Cursor.app,Windows 用户配置成C:\Users\用户名\AppData\Local\Programs\Cursor\Cursor.exe(替换成实际安装路径)
- Cursor:
General→Editor→open editor settings→Extensions→Switch2IDEA→Idea Path配置为你的 IDEA 可执行文件的路径,比如 Mac 用户可以配置成/Applications/IDEA.app,Windows 用户配置成C:\Program Files\JetBrains\IntelliJ IDEA\bin\idea64.exe(替换成实际安装路径)
使用
打开项目
-
快捷键:
- macOS:
Option+Shift+P - Windows:
Alt+Shift+P
- macOS:
-
右键菜单:在项目视图中右键 →
Open Project In Cursor -
工具菜单:
Tools→Open Project In Cursor
打开当前文件
-
快捷键:
- macOS:
Option+Shift+O - Windows:
Alt+Shift+O
- macOS:
-
右键菜单:在编辑器中右键 →
Open File In Cursor -
工具菜单:
Tools→Open File In Cursor
其他
Switch2Cursor 支持所有 JetBrains 的 IDE(2022.3+)
Switch2IDEA 支持所有的 VS Code 类的软件
总结
这两个插件是开源的
github.com/qczone/swit…
github.com/qczone/swit…
欢迎大家star、使用和提供反馈建议