想问下有多少人用 vscode 开发 Java 呢?坑吗 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
programbao
V2EX    程序员

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

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

    最近学习 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 有点简陋了
    94
        3
    94  
       2023-08-11 15:54:56 +08:00
    IDEA 吧,何必用 VSC 为难自己。
    94
        4
    94  
       2023-08-11 15:58:36 +08:00   2
    [VSCODE 写 Java 全插件攻略]( 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 ,
    KagurazakaNyaa
        16
    KagurazakaNyaa  
       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 不支持社区版
    MIUIOS
        31
    MIUIOS  
       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 是否也有类似的支持。
    comeAcross
        39
    comeAcross  
       2023-08-12 22:08:20 +08:00
    昨天刚尝试用 vscode 启 JAVA 项目,尝试过后决定还是用 IDEA
    Tyanboot
        40
    Tyanboot  
    PRO
       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  
       341 天前
    没有好用的 mybatis 插件
    稍微大一点的项目运行起来风扇还是呼呼的转, 内存占用不比 idea 低
    总体来说, vscode 是个不错的文本编辑器, 文件少的时候用它编辑启动速度快, 真要做项目还是得 idea
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3297 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 11:58 PVG 19:58 LAX 04:58 JFK 07:58
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86