V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
programbao
V2EX  ›  程序员

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

  •  
  •   programbao · 2023-08-11 15:50:02 +08:00 · 5896 次点击
    这是一个创建于 501 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    47 条回复    2024-11-07 09:29:19 +08:00
    limyel
        1
    limyel  
       2023-08-11 15:51:24 +08:00   ❤️ 1
    IDEA 解君愁
    7gugu
        2
    7gugu  
       2023-08-11 15:53:23 +08:00
    用 IDEA 这种全家桶吧,VSCode 有点简陋了
    dfkjgklfdjg
        3
    dfkjgklfdjg  
       2023-08-11 15:54:56 +08:00
    IDEA 吧,何必用 VSC 为难自己。
    dfkjgklfdjg
        4
    dfkjgklfdjg  
       2023-08-11 15:58:36 +08:00   ❤️ 2
    [VSCODE 写 Java 全插件攻略]( https://www.v2ex.com/t/732014)
    flyqie
        5
    flyqie  
       2023-08-11 16:03:25 +08:00   ❤️ 5
    不止 java 。

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

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

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

    砍柴就要找一把好用的斧子,整天折腾斧子会耽误砍柴的
    flyqie
        43
    flyqie  
       2023-08-13 21:55:52 +08:00 via Android
    @Tyanboot #40

    确实。。总感觉新 UI 好丑。。
    onice
        44
    onice  
       2023-08-14 09:18:38 +08:00
    我用 vscode 写 shell 和 python 等小脚本。用它来写 java 挺难受的,提示也不太行。建议换 eclipse 或 idea 。
    HB9527
        45
    HB9527  
       2023-08-14 09:49:46 +08:00
    何必吃这个若,老老实实用 IDEA 多香
    eurry
        46
    eurry  
       2023-08-15 13:49:58 +08:00
    已经用 vscode 写 Java 两年的十年老 Java 路过~
    ImSealin
        47
    ImSealin  
       47 天前
    没有好用的 mybatis 插件
    稍微大一点的项目运行起来风扇还是呼呼的转, 内存占用不比 idea 低
    总体来说, vscode 是个不错的文本编辑器, 文件少的时候用它编辑启动速度快, 真要做项目还是得 idea
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1561 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 184ms · UTC 16:52 · PVG 00:52 · LAX 08:52 · JFK 11:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.