V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
qczone
V2EX  ›  分享创造

开发了两个插件,用来快速在 IDEA 和 Cursor 之间切换

  •  
  •   qczone ·
    qczone · 11 天前 · 2229 次点击
    Cursor 很好用,但是对于我这个 Java 开发来说还是太依赖 IDEA 了,现在我的开发流程是用 Cursor 生成,用 IDEA 编译调试。

    然而两个软件之间来回切换找代码不太方便,于是我开发了两个插件
    1. Switch2Cursor (IDEA 插件)
    2. Switch2IDEA (Cursor 插件)

    两个配合使用,通过快捷键可以很方便的在 IDEA 和 Cursor 之间来回切换,并保持光标的位置。

    核心功能:
    Alt+Shift+O:在另一 IDE 中打开当前文件
    Alt+Shift+P:在另一 IDE 中打开当前项目

    演示视频:

    安装方式:
    IDEA 插件市场搜索:switch2cursor
    Cursor 插件市场搜索:switch2idea

    源码:
    https://github.com/qczone/switch2cursor
    https://github.com/qczone/switch2idea

    如果使用过程中遇到问题,或者有改进建议,欢迎在 GitHub 上提交 Issue
    35 条回复    2025-01-24 16:39:03 +08:00
    AoEiuV020JP
        1
    AoEiuV020JP  
       11 天前
    切换依据是“进程名”还是?
    windows 能用吗,android studio 能兼容吗,cursor 可执行文件改名了的情况能用吗,
    qczone
        2
    qczone  
    OP
       11 天前
    @AoEiuV020JP 切换依据是 IDEA 和 Cursor 的可执行文件的路径 + 文件参数,例如

    Mac: open -a /Applications/Cursor.app cursor://file/Users/developer/project/main.kt:10:5
    Windows: cmd /c "C:\Program Files\Cursor\Cursor.exe" --goto "C:\Users\developer\project\main.kt:10:5"

    Windows 上可以用
    Android Studio 能兼容,需要在 Cursor 配置 Android Studio 的可执行文件的路径
    Cursor 可执行文件改名在 IDEA/Android Studio 里面配置 Cursor 的可执行文件的路径即可,只是窗口激活可能会有问题
    wanniwa
        3
    wanniwa  
       11 天前
    点赞,这是我想要的
    arischow
        4
    arischow  
       11 天前
    Echoleung
        5
    Echoleung  
       11 天前 via Android
    甜菜
    qczone
        6
    qczone  
    OP
       11 天前
    @arischow 不太一样的兄弟,我这两个插件可以定位到具体的行和列进行跳转
    sakuno
        7
    sakuno  
       11 天前
    🐂🍺
    HaibaraDP
        8
    HaibaraDP  
       11 天前
    🙏
    bitmin
        9
    bitmin  
       11 天前
    装了,试试,点赞,感谢
    among
        10
    among  
       11 天前
    pycharm 支持吗
    qczone
        11
    qczone  
    OP
       11 天前
    @among Jetbrains 系列都支持的,只不过需要在 Cursor 中配置 idea path 为 PyCharm 的可执行文件的路径
    xaltman30
        12
    xaltman30  
       11 天前
    直接打开俩个环境,不就好了么...#24
    LevineChen
        13
    LevineChen  
       11 天前
    🐮🍺
    nocmt
        14
    nocmt  
       11 天前
    点赞
    wyjwork
        15
    wyjwork  
       11 天前
    paststrange
        16
    paststrange  
       11 天前
    有点牛逼
    Xinu
        17
    Xinu  
       11 天前
    洞察需求,甜菜
    Xinu
        18
    Xinu  
       11 天前
    @xaltman30 这就是同时打开两个环境,节省切换环境时间,简直是在救人
    Xinu
        19
    Xinu  
       11 天前
    好用,十分丝滑 👍 👍 👍
    yatoooon
        20
    yatoooon  
       11 天前
    厉害
    dust0522
        21
    dust0522  
       11 天前
    牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛
    cccxu
        22
    cccxu  
       10 天前
    天才
    Moldav
        23
    Moldav  
       10 天前
    我 idea 、webstorm 、cursor 都开了,实际上只是想在 web 和 cursor 之间切换, 从 cursor 切换好像默认跳的是 IDEA ,怎么修改呢。
    qczone
        24
    qczone  
    OP
       10 天前
    @Moldav 修改设置里面的 Extensions -> Switch2IDEA 的 idea path 为 WebStorm 的路径
    sumonian
        25
    sumonian  
       10 天前
    win 在 cursor 配置了 idea path ,无法跳转,然后在 idea2024.2 版本安装了,也无法跳转,如何排查
    meeop
        26
    meeop  
       10 天前
    非常好用,楼主伟大

    另外小建议,说明文档说一下 mac 怎么操作,我试了几次才找到正确的快捷键
    timedivision
        27
    timedivision  
       10 天前
    牛的,这也算是 ide 使用 cursor 的曲线救国方案了,后面是否会支持自定义快捷键啊
    teddybun
        28
    teddybun  
       10 天前
    能直接跳 vscode 吗,我用是 vscode+Cline
    teddybun
        29
    teddybun  
       10 天前
    太牛逼了,直接修改为 Visual Studio Code ,就可以打开,🐂🍺
    madou
        30
    madou  
       9 天前
    好东西,太爽了,感谢分享插件,提升了不少效率。android studio 修改 idea 路径可用
    xiaocyidie
        31
    xiaocyidie  
       9 天前
    感谢楼主
    qczone
        32
    qczone  
    OP
       8 天前
    @sumonian 是配置的 C:\Program Files\JetBrains\xxxx\bin\idea64.exe 这样的吗
    qczone
        33
    qczone  
    OP
       8 天前
    @meeop 感谢建议,我完善一下说明文档
    IceBay
        34
    IceBay  
       7 天前
    可以支持一下 PHPStorm 吗?
    IceBay
        35
    IceBay  
       7 天前
    是我不会用 cursor ,已经可以互相切换了,太棒了!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1798 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 02:51 · PVG 10:51 · LAX 18:51 · JFK 21:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.