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

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

  •  1
     
  •   qczone ·
    qczone · 2025 年 1 月 20 日 · 8203 次点击
    这是一个创建于 362 天前的主题,其中的信息可能已经有所发展或是发生改变。
    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
    50 条回复    2025-08-18 09:40:31 +08:00
    AoEiuV020JP
        1
    AoEiuV020JP  
       2025 年 1 月 20 日
    切换依据是“进程名”还是?
    windows 能用吗,android studio 能兼容吗,cursor 可执行文件改名了的情况能用吗,
    qczone
        2
    qczone  
    OP
       2025 年 1 月 20 日
    @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  
       2025 年 1 月 20 日
    点赞,这是我想要的
    arischow
        4
    arischow  
       2025 年 1 月 20 日
    Echoleung
        5
    Echoleung  
       2025 年 1 月 20 日 via Android
    甜菜
    qczone
        6
    qczone  
    OP
       2025 年 1 月 20 日
    @arischow 不太一样的兄弟,我这两个插件可以定位到具体的行和列进行跳转
    sakuno
        7
    sakuno  
       2025 年 1 月 20 日
    🐂🍺
    HaibaraDP
        8
    HaibaraDP  
       2025 年 1 月 20 日
    🙏
    bitmin
        9
    bitmin  
       2025 年 1 月 20 日
    装了,试试,点赞,感谢
    among
        10
    among  
       2025 年 1 月 20 日
    pycharm 支持吗
    qczone
        11
    qczone  
    OP
       2025 年 1 月 20 日
    @among Jetbrains 系列都支持的,只不过需要在 Cursor 中配置 idea path 为 PyCharm 的可执行文件的路径
    xaltman30
        12
    xaltman30  
       2025 年 1 月 20 日
    直接打开俩个环境,不就好了么...#24
    Enivel
        13
    Enivel  
       2025 年 1 月 20 日
    🐮🍺
    nocmt
        14
    nocmt  
       2025 年 1 月 20 日
    点赞
    wyjwork
        15
    wyjwork  
       2025 年 1 月 20 日
    paststrange
        16
    paststrange  
       2025 年 1 月 20 日
    有点牛逼
    Xinu
        17
    Xinu  
       2025 年 1 月 21 日
    洞察需求,甜菜
    Xinu
        18
    Xinu  
       2025 年 1 月 21 日
    @xaltman30 这就是同时打开两个环境,节省切换环境时间,简直是在救人
    Xinu
        19
    Xinu  
       2025 年 1 月 21 日
    好用,十分丝滑 👍 👍 👍
    kaixinyidian
        20
    kaixinyidian  
       2025 年 1 月 21 日
    厉害
    dust0522
        21
    dust0522  
       2025 年 1 月 21 日
    牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛
    cccxu
        22
    cccxu  
       2025 年 1 月 21 日
    天才
    Moldav
        23
    Moldav  
       2025 年 1 月 21 日
    我 idea 、webstorm 、cursor 都开了,实际上只是想在 web 和 cursor 之间切换, 从 cursor 切换好像默认跳的是 IDEA ,怎么修改呢。
    qczone
        24
    qczone  
    OP
       2025 年 1 月 21 日
    @Moldav 修改设置里面的 Extensions -> Switch2IDEA 的 idea path 为 WebStorm 的路径
    sumonian
        25
    sumonian  
       2025 年 1 月 21 日
    win 在 cursor 配置了 idea path ,无法跳转,然后在 idea2024.2 版本安装了,也无法跳转,如何排查
    meeop
        26
    meeop  
       2025 年 1 月 21 日
    非常好用,楼主伟大

    另外小建议,说明文档说一下 mac 怎么操作,我试了几次才找到正确的快捷键
    8888888888
        27
    8888888888  
       2025 年 1 月 21 日
    牛的,这也算是 ide 使用 cursor 的曲线救国方案了,后面是否会支持自定义快捷键啊
    teddybun
        28
    teddybun  
       2025 年 1 月 22 日
    能直接跳 vscode 吗,我用是 vscode+Cline
    teddybun
        29
    teddybun  
       2025 年 1 月 22 日
    太牛逼了,直接修改为 Visual Studio Code ,就可以打开,🐂🍺
    madou
        30
    madou  
       2025 年 1 月 22 日
    好东西,太爽了,感谢分享插件,提升了不少效率。android studio 修改 idea 路径可用
    xiaocyidie
        31
    xiaocyidie  
       2025 年 1 月 22 日
    感谢楼主
    qczone
        32
    qczone  
    OP
       2025 年 1 月 23 日
    @sumonian 是配置的 C:\Program Files\JetBrains\xxxx\bin\idea64.exe 这样的吗
    qczone
        33
    qczone  
    OP
       2025 年 1 月 23 日
    @meeop 感谢建议,我完善一下说明文档
    icebay
        34
    icebay  
       2025 年 1 月 24 日
    可以支持一下 PHPStorm 吗?
    icebay
        35
    icebay  
       2025 年 1 月 24 日
    是我不会用 cursor ,已经可以互相切换了,太棒了!
    sumonian
        36
    sumonian  
       2025 年 2 月 6 日
    @qczone 不是 我安装的目录不是默认的 但是我已经按照教程在设置里面修改成我安装的目录了
    zerolist
        37
    zerolist  
       2025 年 2 月 8 日
    牛逼 @@!!
    henjihenguanjian
        38
    henjihenguanjian  
       2025 年 2 月 12 日
    安装试了下,厉害了
    Yukineko
        39
    Yukineko  
       2025 年 2 月 12 日
    非常好用,感谢楼主~
    yoqu
        40
    yoqu  
       2025 年 2 月 20 日
    好用,感谢楼主分享
    vcfeee
        41
    vcfeee  
       2025 年 2 月 26 日
    cursor 跳 idea 的时候,路径有中文乱码跳转失败,有人遇到过吗
    liangjx
        42
    liangjx  
       2025 年 3 月 11 日
    cursor 跳 idea:要配置到具体的程序
    liangjx
        43
    liangjx  
       2025 年 3 月 11 日
    idea 跳 cursor:只需要配置 cursor 的目录
    liangjx
        44
    liangjx  
       2025 年 3 月 11 日
    另外光标位置切换后有偏差
    Cannian
        45
    Cannian  
       2025 年 3 月 19 日
    @vcfeee 遇到了这个问题,可以给 exe 文件创建快捷方式,拖到没有中文的路径下再写到设置里
    ZoeMak
        46
    ZoeMak  
       2025 年 3 月 25 日
    兄弟,牛逼~!
    simonhunter
        47
    simonhunter  
       2025 年 5 月 16 日
    在 cursor 中配置了 Rider 的地址,能正确跳转了,但是每次跳转都会打开 Android Studio ,求解😂
    cursor 版本 0.50 ,Switch2IDEA 版本 1.0.3 ,Rider 版本 2025.1.2
    northernsongy2
        48
    northernsongy2  
       2025 年 8 月 7 日
    厉害,用上了
    flavoury
        49
    flavoury  
       2025 年 8 月 18 日
    天才,用上了,很好用
    YeGuli
        50
    YeGuli  
       2025 年 8 月 18 日
    厉害,已经在使用了
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2661 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 10:18 · PVG 18:18 · LAX 02:18 · JFK 05:18
    ♥ Do have faith in what you're doing.