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

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

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

    另外小建议,说明文档说一下 mac 怎么操作,我试了几次才找到正确的快捷键
    timedivision
        27
    timedivision  
       1 天前
    牛的,这也算是 ide 使用 cursor 的曲线救国方案了,后面是否会支持自定义快捷键啊
    teddybun
        28
    teddybun  
       1 天前
    能直接跳 vscode 吗,我用是 vscode+Cline
    teddybun
        29
    teddybun  
       1 天前
    太牛逼了,直接修改为 Visual Studio Code ,就可以打开,🐂🍺
    madou
        30
    madou  
       14 小时 56 分钟前
    好东西,太爽了,感谢分享插件,提升了不少效率。android studio 修改 idea 路径可用
    xiaocyidie
        31
    xiaocyidie  
       11 小时 43 分钟前
    感谢楼主
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1244 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 17:58 · PVG 01:58 · LAX 09:58 · JFK 12:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.