V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lookupsky
V2EX  ›  Java

cursor 替换 idea 作为 Java 主力开发工具

  •  
  •   lookupsky · 15 天前 · 1413 次点击

    cursor 占用内存相对来说比 idea 小(吐槽一下公司配置的 32G 都不够用,有时候要研究关掉一些软件腾出内存),其次代码内嵌提示和 agent 及代码分析极大提升开发效率而且响应快(对比 codeium),现在 vscode 生态的软件对 java 开发的支持度还是挺高的

    核心插件

    Extension Pack for Java 和 Spring Boot Extension Pack

    插件配置 setting.json 
    "java.configuration.runtimes": [
    {
       "name": "JavaSE-1.8",
       "path": "D:\\xxxx\\xxxx\\jdk8-271",
       "default": true	//项目默认运行 jdk 版本
    },
    {
       "name": "JavaSE-17",
       "path": "D:\\xxxx\\xxxx\\jdk-17.0.3.1"
    }
    ]
    // Extension Pack for Java 插件服务运行在高版本 jdk 上(jdk9+)
    "java.jdt.ls.java.home": "D:\\xxxx\\xxxx\\jdk-17.0.3.1",
    // Spring Boot Extension Pack 插件服务运行在高版本 jdk 上(jdk9+)
    "spring-boot.ls.java.home": "D:\\xxxx\\xxxx\\jdk-17.0.3.1",
    // 配置 maven 操作
    "java.configuration.maven.userSettings": "D:\\xxxx\\settings.xml", //自定义仓库存储地址
    "java.configuration.maven.globalSettings": "D:\\xxxx\\settings.xml",//自定义仓库存储地址(全局)
    "maven.executable.path": "D:\\xxxx\\apache-maven-3.8.2\\bin\\mvn", //自定义 mvn 命令地址
    

    辅助插件:

    git graph	//代码管理
    IntelliJ IDEA Keybindings //idea 快捷键映射,ctrl+shift+p 打开"键盘快捷方式"映射自定义修改
    mybatis-tools //mybatis 或 plus 的文件.xml 和.java 快速跳转
    Copy Reference //快速复制类或方法的包路径
    

    其他:

    • vscode 插件下载站: https://vsc-extension.dreamsoul.cn/ 解决 cursor 无插件问题,从网站下载 .vsix 文件然后直接拖入到 cursor 的扩展区域即可
    • xml 文件格式化(没有直接支持的插件):xml tools 默认配置+SQL Beautify Pro 区域格式 sql 操作(保持下 xml 代码结构即可= =)
    • 调试输出可以在设置里面修改 Java>Debug>Settings:Console 改成 internalConsole 就能在底部的调试控制台看到程序启动打印日志了
    issakchill
        1
    issakchill  
       15 天前
    op 推荐的插件都很好用 谢谢
    wanniwa
        2
    wanniwa  
       15 天前
    可以两边都下一个 EditorJumper 插件在 IDE 之间快速跳转,在 Cursor 里和 AI 对话生成代码,调试运行还是跳转回 IDEA
    remxme
        3
    remxme  
       15 天前
    请问 ctrl+f12 跳转方法 在 vscode 是哪个快捷键?
    lookupsky
        4
    lookupsky  
    OP
       15 天前
    @wanniwa 不缺内存可以这么搞,不过还是建议直接用 cursor(单个软件方便些),因为启动运行、热部署插件都可以做到,maven 打包也可以
    lookupsky
        5
    lookupsky  
    OP
       15 天前
    @remxme 快捷建可以自己自定义配置(打开"键盘快捷方式"映射自定义修改),ctrl+左键可以快速跳转到接口类(有对应实现类),如果只是单独一个 @Component 实现的类则直接跳转; ctrl+alt+b 直接去实现类,ctrl+alt+u 去接口类
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4468 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 10:06 · PVG 18:06 · LAX 03:06 · JFK 06:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.