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

想问下有多少人用 vscode 开发 Java 呢?坑吗

  •  
  •   programbao · 260 天前 · 5193 次点击
    这是一个创建于 260 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近学习 java ,学到 springboot+mybatis 了,用的编辑器是 vscode ;写 xml 和 mybatis 映射有点难受,不能相互跳转,有提示跳转的插件和 xml 可以提示 sql 语句的插件吗?

    46 条回复    2023-08-15 13:49:58 +08:00
    limyel
        1
    limyel  
       260 天前   ❤️ 1
    IDEA 解君愁
    7gugu
        2
    7gugu  
       260 天前
    用 IDEA 这种全家桶吧,VSCode 有点简陋了
    dfkjgklfdjg
        3
    dfkjgklfdjg  
       260 天前
    IDEA 吧,何必用 VSC 为难自己。
    dfkjgklfdjg
        4
    dfkjgklfdjg  
       260 天前   ❤️ 2
    [VSCODE 写 Java 全插件攻略]( https://www.v2ex.com/t/732014)
    flyqie
        5
    flyqie  
       260 天前   ❤️ 5
    不止 java 。

    所有 JB 家有的 IDE 在功能开箱即用上都比 vscode 强。。

    想折腾的话随意,不想折腾的话 JB 家 IDE 是最好的归宿。
    elliottzhao87
        6
    elliottzhao87  
       260 天前
    其实 VSC 写 Java 我的确做过,但是只限于小范围修改,没有从 0 干过……
    别说 VSC ,VIM 不也一样用?反正有代码高亮……
    wangmou
        7
    wangmou  
       260 天前
    老实说用 IDEA 不丢人,该用就用,别为了面子觉的用 IDEA 丢人,折磨的是自己。
    lsk569937453
        8
    lsk569937453  
       260 天前
    每个月 V2EX 上都有个人专门负责推广 java 、spring 的插件在 vscode 上新更新了 XX 。然后我就会手痒痒用 vscode 就打开 springboot 的项目试试,每次都是悻悻而归。
    gongxuanzhang
        9
    gongxuanzhang  
       260 天前
    @wangmou 现在 IDEA 都丢人了吗。。
    gongxuanzhang
        10
    gongxuanzhang  
       260 天前
    @flyqie 你说了我想说的话,, JB 家的 IDE 真的牛逼
    我写 c++的同事当时在编码问题上还纠结了很久,看着他一个一个文件改编码我都有点无语
    amlee
        11
    amlee  
       260 天前
    @wangmou 用 IDEA 丢人的说法我只在你这看到过。。。。。。
    cooltechbs
        12
    cooltechbs  
       260 天前 via Android
    我刚工作是用 vim 写的 C++,后来 vscode 写 Go ,偶然尝试了一下 idea 发现操作逻辑、快捷键跟 vscode 差别太大,难以适应
    cheng6563
        13
    cheng6563  
       260 天前   ❤️ 3
    不如 eclipse
    PlanV
        14
    PlanV  
       260 天前
    我们一开始发明了斧头,后来又发明了电锯,现在让我们用石头砍到这棵树吧
    perfy576
        15
    perfy576  
       260 天前
    没什么坑。
    代码补全,新变量联想,pom 更新,lombok ,错误提示,都 ok ,
    XiLingHost
        16
    XiLingHost  
       260 天前
    至少从我个人的使用上来看挺好用的,但是我用这些框架比较少,一般是不用 spring 这么重的套件的
    purensong
        17
    purensong  
       260 天前
    为什么想不开用 vs ,我用 idea 写 java ,用 golang 写 go ,用 pycharm 写 python ,用 vs 写 vue ,虽然能统一用 vs ,但是我还是觉得语言专用的好点,除了 vs ,idea ,pycharm ,golang 都是 JB 的,快捷键都一致,用起来很爽,vs 里的快捷键不熟,但是写 vue 完全够用了
    Mantext1989
        18
    Mantext1989  
       260 天前
    太难用了
    KP45
        19
    KP45  
       260 天前
    一直用 VSCode 做 Java 开发,没什么问题,配合 codpilot 使用,dev container 做项目和插件隔离很好用,不用 IDEA 单纯不喜欢它的样子,fleet 倒是符合我的审美
    cnzjl
        20
    cnzjl  
       260 天前
    只能说还是 idea 用的顺手点
    sankooc
        21
    sankooc  
       260 天前
    一直用 vs 写 Java golang 没感觉有啥问题
    linvaux
        22
    linvaux  
       260 天前
    idea 不香么,何必为难自己
    caoayu8080
        23
    caoayu8080  
       260 天前
    有时间就折腾折腾,用过了才知道
    caoayu8080
        24
    caoayu8080  
       260 天前
    @caoayu8080 我记得是有 mabatisx 插件的
    byte10
        26
    byte10  
       260 天前
    vscode 对 mybatis 的 XML 应该支持一般,有插件可以跳转,如果你是新手,还是用 idea 把,这减少很多麻烦。因为遇到问题后,idea 有很多资料,也有很多人帮你。但是 vscode 的话,就不行了。
    nothingistrue
        27
    nothingistrue  
       260 天前 via Android
    没啥坑,占资源不比正规 IDE 的少
    Rennen
        28
    Rennen  
       260 天前
    @KP45 #19 旧 UI 确实挺丑的,但是可以试试新 UI
    cvbnt
        29
    cvbnt  
       260 天前 via Android
    吃内存,看起来比 idea 吃的更多
    ikas
        30
    ikas  
       260 天前
    一直用社区版 idea 做写 ava,vscode 写前端与一些其他语言,实际对比 vscode 写 java 还不能胜任...

    社区版 idea 足够了..万恶的 jet 新出的 lsp 支持 api 不支持社区版
    totoro52
        31
    totoro52  
       260 天前
    vscode 跑 java 吃的内存比 idea 还猛,还不是专门配套的, 就算装插件也会用起来很不爽, 还是 IDEA
    wxb2dyj
        32
    wxb2dyj  
       260 天前
    有提高生产力的工具为何不用?要不干脆用 vim ,更显的逼格高
    wosniuxx
        33
    wosniuxx  
       260 天前
    占资源较多,除此外代码提示不够健全,用起来不够顺手
    yyws2012
        34
    yyws2012  
       260 天前 via Android   ❤️ 1
    vscode 本身不差,但是 IDEA 对 Java 的深耕太强了
    lsnl8480
        35
    lsnl8480  
       260 天前
    最近用 vscode 看 flink 的源码,经常报 java 插件 oom ,还是用 idea 吧。
    0o0O0o0O0o
        36
    0o0O0o0O0o  
       260 天前 via iPhone
    我自己简单写点还可以,导入开源项目想读就各种问题
    potatowish
        37
    potatowish  
       260 天前 via iPhone
    说实话,就是写前端也会用 IDEA ,vscode 只用来替代 notepad
    netabare
        38
    netabare  
       259 天前 via Android   ❤️ 1
    没怎么写 Java ,不过也发现 IDEA 有好几个蛮好用的功能,比如注入例如 SQL 方言等 DSL ,按照代码结构里 JPA 的 Entity 类提供 SQL 的代码检查和自动补全,或者给 application.yaml 等配置文件提供类似的功能。
    不知道 VSCode 是否也有类似的支持。
    1xiaozi
        39
    1xiaozi  
       259 天前
    昨天刚尝试用 vscode 启 JAVA 项目,尝试过后决定还是用 IDEA
    Tyanboot
        40
    Tyanboot  
       259 天前
    @Rennen 旧 UI 还丑啊?这新的 UI 才是丑的*爆,又丑又低效。。
    sweat89
        41
    sweat89  
       258 天前
    写 java 必须是 IDEA 啊
    vincent7245
        42
    vincent7245  
       258 天前
    放弃把,好多前端都嫌他难用,idea 解君愁

    砍柴就要找一把好用的斧子,整天折腾斧子会耽误砍柴的
    flyqie
        43
    flyqie  
       258 天前 via Android
    @Tyanboot #40

    确实。。总感觉新 UI 好丑。。
    onice
        44
    onice  
       257 天前
    我用 vscode 写 shell 和 python 等小脚本。用它来写 java 挺难受的,提示也不太行。建议换 eclipse 或 idea 。
    HB9527
        45
    HB9527  
       257 天前
    何必吃这个若,老老实实用 IDEA 多香
    eurry
        46
    eurry  
       256 天前
    已经用 vscode 写 Java 两年的十年老 Java 路过~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1384 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 17:27 · PVG 01:27 · LAX 10:27 · JFK 13:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.