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

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

  •  
  •   rzdCG · 319 天前 · 2253 次点击
    这是一个创建于 319 天前的主题,其中的信息可能已经有所发展或是发生改变。
    24 条回复    2023-05-16 20:15:33 +08:00
    PTLin
        1
    PTLin  
       319 天前   ❤️ 1
    为什么这么想不开呢。。。
    rzdCG
        2
    rzdCG  
    OP
       319 天前
    @PTLin 生命在于折腾 haha
    PTLin
        3
    PTLin  
       319 天前
    @rzdCG 之前我一个 nvim 的群里有 javaer 折腾过,最后放弃了,体验实在太差,根本和 idea 比不了。我建议你真别浪费自己宝贵的二十几个小时折腾这个了。
    ohwind
        4
    ohwind  
       319 天前
    IDEA 装 VIM 插件吧
    rzdCG
        5
    rzdCG  
    OP
       319 天前
    @PTLin 好的我听劝
    blankmiss
        6
    blankmiss  
       319 天前
    搞不懂 为什么要这么干
    rzdCG
        7
    rzdCG  
    OP
       319 天前
    @blankmiss 重度 vim haha
    ohoh
        8
    ohoh  
       319 天前
    别说 java ,就算是 go ,python 都不能舒服的用
    rzdCG
        9
    rzdCG  
    OP
       319 天前
    @ohoh go 还好把 有 coc
    junmoxiao
        10
    junmoxiao  
       319 天前
    听人劝吃饱饭。啥重度 vim ,说实话就是菜,就图这玩意简单玩起来不动脑子。
    lucasji
        11
    lucasji  
       319 天前
    放弃吧,就是用 vscode 写 java 体验也不好,更不用提 vim 了。
    boatrain1111
        12
    boatrain1111  
       318 天前
    vim 也好,vscode 也好,和 jb 比起来就是弟弟
    rzdCG
        13
    rzdCG  
    OP
       318 天前
    @boatrain1111 haha 是的
    fioncat
        14
    fioncat  
       318 天前
    我已经完全 nvim 化了,写 go ,rust ,python 这种轻度语言挺舒服的。但是 java 因为有很多框架集成,用纯 editor 会很难受。
    chendy
        15
    chendy  
       318 天前
    没用过 nvim 的不不责任推荐 idea vim
    BBCCBB
        16
    BBCCBB  
       318 天前
    我也用 vim, 但 java 老老实实用 idea.别瞎折腾
    L4Linux
        17
    L4Linux  
       318 天前 via Android
    JDT.LS 勉强能用,但是很多设置都隐藏在代码里,没有文档。
    Kaiv2
        18
    Kaiv2  
       318 天前
    Kaiv2
        19
    Kaiv2  
       318 天前
    工作中用了一年多,没啥问题。
    rzdCG
        20
    rzdCG  
    OP
       318 天前
    @Kaiv2 感谢
    bingo084
        21
    bingo084  
       318 天前
    @Kaiv2 #19 你好,我想请问一下你平常的 java 开发工作流是怎样的?大概会用到哪些软件?能用 nvim 平替吗?还有对比 idea 有很多实用的功能、插件(比如 mybatis xml 和 mapper 接口之间的跳转),nvim 里怎么达到类似的效果呢?
    Kaiv2
        22
    Kaiv2  
       318 天前   ❤️ 2
    @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  
       317 天前
    @ohoh #8 go 的还好,就是多开几个 vim 的时候比较耗内存。
    hauzerlee
        24
    hauzerlee  
       317 天前
    @Kaiv2 #22 vim 的好处就是可以不用鼠标,眼睛可以短时间离开一下屏幕都不影响中间做操作。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5368 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 08:00 · PVG 16:00 · LAX 01:00 · JFK 04:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.