• 请不要在回答技术问题时复制粘贴 AI 生成的内容
susu200213
V2EX  ›  程序员

有老哥们分享一下 nvim Java IDE 的方案吗

  •  
  •   susu200213 · May 15, 2023 · 3431 views
    This topic created in 1097 days ago, the information mentioned may be changed or developed.
    25 replies    2024-06-17 11:33:36 +08:00
    PTLin
        1
    PTLin  
       May 15, 2023   ❤️ 1
    为什么这么想不开呢。。。
    susu200213
        2
    susu200213  
    OP
       May 15, 2023
    @PTLin 生命在于折腾 haha
    PTLin
        3
    PTLin  
       May 15, 2023
    @rzdCG 之前我一个 nvim 的群里有 javaer 折腾过,最后放弃了,体验实在太差,根本和 idea 比不了。我建议你真别浪费自己宝贵的二十几个小时折腾这个了。
    ohwind
        4
    ohwind  
       May 15, 2023
    IDEA 装 VIM 插件吧
    susu200213
        5
    susu200213  
    OP
       May 15, 2023
    @PTLin 好的我听劝
    blankmiss
        6
    blankmiss  
       May 15, 2023
    搞不懂 为什么要这么干
    susu200213
        7
    susu200213  
    OP
       May 15, 2023
    @blankmiss 重度 vim haha
    ohoh
        8
    ohoh  
       May 15, 2023
    别说 java ,就算是 go ,python 都不能舒服的用
    susu200213
        9
    susu200213  
    OP
       May 15, 2023
    @ohoh go 还好把 有 coc
    junmoxiao
        10
    junmoxiao  
       May 15, 2023
    听人劝吃饱饭。啥重度 vim ,说实话就是菜,就图这玩意简单玩起来不动脑子。
    lucasji
        11
    lucasji  
       May 15, 2023
    放弃吧,就是用 vscode 写 java 体验也不好,更不用提 vim 了。
    boatrain1111
        12
    boatrain1111  
       May 15, 2023
    vim 也好,vscode 也好,和 jb 比起来就是弟弟
    susu200213
        13
    susu200213  
    OP
       May 15, 2023
    @boatrain1111 haha 是的
    fioncat
        14
    fioncat  
       May 15, 2023
    我已经完全 nvim 化了,写 go ,rust ,python 这种轻度语言挺舒服的。但是 java 因为有很多框架集成,用纯 editor 会很难受。
    chendy
        15
    chendy  
       May 15, 2023
    没用过 nvim 的不不责任推荐 idea vim
    BBCCBB
        16
    BBCCBB  
       May 15, 2023
    我也用 vim, 但 java 老老实实用 idea.别瞎折腾
    L4Linux
        17
    L4Linux  
       May 15, 2023 via Android
    JDT.LS 勉强能用,但是很多设置都隐藏在代码里,没有文档。
    Kaiv2
        18
    Kaiv2  
       May 15, 2023
    Kaiv2
        19
    Kaiv2  
       May 15, 2023
    工作中用了一年多,没啥问题。
    susu200213
        20
    susu200213  
    OP
       May 16, 2023
    @Kaiv2 感谢
    bingo084
        21
    bingo084  
       May 16, 2023
    @Kaiv2 #19 你好,我想请问一下你平常的 java 开发工作流是怎样的?大概会用到哪些软件?能用 nvim 平替吗?还有对比 idea 有很多实用的功能、插件(比如 mybatis xml 和 mapper 接口之间的跳转),nvim 里怎么达到类似的效果呢?
    Kaiv2
        22
    Kaiv2  
       May 16, 2023   ❤️ 3
    @bingo084
    - 设计文档 使用 markdown
    - 绘图 plantuml , 配置了命令导出图片,md 文件引用,MarkdownPreview 预览效果
    - 设计文档导出,Pandoc 配置了命令 md 导出为 PDF
    - junit test 配置了快捷键
    - mybatis xml 和 mapper 接口之间的跳转 使用 rg , 配置了 telescope 全局搜索,够用了
    - 配置了一写 Maven 命令日常编译,打包查看依赖够用
    - GIT 使用 vim-fugitive
    IDEA 没法替代的的是响应速度,vim 操作脑子里想到了哪能迅速调转到哪,非常跟手。

    不足的点 spring 开发没有可视化,yml 配置没有提示。
    hauzerlee
        23
    hauzerlee  
       May 16, 2023
    @ohoh #8 go 的还好,就是多开几个 vim 的时候比较耗内存。
    hauzerlee
        24
    hauzerlee  
       May 16, 2023
    @Kaiv2 #22 vim 的好处就是可以不用鼠标,眼睛可以短时间离开一下屏幕都不影响中间做操作。
    Kaiv2
        25
    Kaiv2  
       Jun 17, 2024
    @Kaiv2 添加了支持 spring yaml 文件提示的插件 https://github.com/JavaHello/spring-boot.nvim
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1042 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 68ms · UTC 23:24 · PVG 07:24 · LAX 16:24 · JFK 19:24
    ♥ Do have faith in what you're doing.