两个插件,让你在 IDEA 和 Cursor 之间丝滑切换

12,655 阅读1分钟

前言

自从用了 Cursor 之后就离不开她了,AI 生成这块儿简直不要太好用。当然对于我这个 Java 开发来说,也有不好用的地方,那就是 IDEA 用习惯了,用 Cursor 写代码和调试总感觉不舒服,于是选择了让他们各司其职,IDEA 开发调试,Cursor 用来生成。
双开的话用着用着弊端就凸显了,两个软件跳来跳去很不方便,于是我开发了两个插件,方便在 IDEA 和 Cursor 之间丝滑切换,并且打开的文件和光标所在的位置一致。

效果

switch-show.gif

安装

  • 在 IDEA 的插件市场搜索 switch2cursor 进行安装
  • 在 Cursor 的插件市场搜索 switch2idea 进行安装

配置

  • IDEA: Settings → Tools → Switch2Cursor 配置 Cursor Path 为你的 Cursor 可执行文件的路径,比如 Mac 用户可以配置成 /Applications/Cursor.app,Windows 用户配置成 C:\Users\用户名\AppData\Local\Programs\Cursor\Cursor.exe(替换成实际安装路径)

image.png

  • 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(替换成实际安装路径)

image.png

使用

打开项目

  • 快捷键:

    • macOS: Option+Shift+P
    • Windows: Alt+Shift+P
  • 右键菜单:在项目视图中右键 → Open Project In Cursor

  • 工具菜单:Tools → Open Project In Cursor

打开当前文件

  • 快捷键:

    • macOS: Option+Shift+O
    • Windows: Alt+Shift+O
  • 右键菜单:在编辑器中右键 → 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、使用和提供反馈建议