V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
sunorg
V2EX  ›  Visual Studio Code

现在的 VSCode 可以平替 JBr 系列吗

  •  1
     
  •   sunorg · 2025 年 2 月 20 日 · 14496 次点击
    这是一个创建于 329 天前的主题,其中的信息可能已经有所发展或是发生改变。

    很好奇现在的 vscode 能否平替掉 jb 系列软件。

    尝试过几次,最后都用回 jb 。

    如果能平替了,能否分享个主流插件列表。

    我主要使用 goland 、pycharm 、phpstorm 、webstorm 这 4 款。

    第 1 条附言  ·  2025 年 2 月 20 日
    具体 3 个问题:
    1. 在 文件索引,点击变量跳转这块是否可行了?
    2. vs 的 git 功能的确不如 jb ,是否有第三方更好的插件
    3. 脚本系的代码经常需要同步到指定服务器上,这个是否也能实现?
    第 2 条附言  ·  2025 年 2 月 23 日
    看了下来,

    vs 还是够不上平替,折腾插件也是一个费心的事。
    还是继续 jbr 系列好了。

    tks
    113 条回复    2025-08-11 09:49:58 +08:00
    1  2  
    crackidz
        1
    crackidz  
       2025 年 2 月 20 日
    最主要的是使用习惯问题
    FarmerChillax
        2
    FarmerChillax  
       2025 年 2 月 20 日   ❤️ 1
    Go 和 Python 深度用户,vscode 完全没问题,其余不知道。使用插件:官方插件
    thedog
        3
    thedog  
       2025 年 2 月 20 日
    前端没啥问题,python 也没啥问题,后端估计还有点问题
    seers
        4
    seers  
       2025 年 2 月 20 日 via Android
    写 go 很舒服,反而觉得 goland 太重了
    junwind
        5
    junwind  
       2025 年 2 月 20 日
    没有什么特殊要求,是可以平替的
    liuhuansir
        6
    liuhuansir  
       2025 年 2 月 20 日
    jb 系,除了 java ,其他用 vscode 都没啥问题
    EeveeRibbon
        7
    EeveeRibbon  
       2025 年 2 月 20 日   ❤️ 2
    IDEA 肉眼可见的无法替代
    Mogugugugu
        8
    Mogugugugu  
       2025 年 2 月 20 日
    Java 党,目前 90%的场景都用 VS Code 系了。但是 100%替换,难。
    ZeekChatCom
        9
    ZeekChatCom  
       2025 年 2 月 20 日
    一直不习惯 vscode
    sunorg
        10
    sunorg  
    OP
       2025 年 2 月 20 日
    @FarmerChillax
    @thedog
    @seers

    具体 3 个问题:
    1. 在 文件索引,点击变量跳转这块是否可行了?
    2. vs 的 git 功能的确不如 jb ,是否有第三方更好的插件
    3. 脚本系的代码经常需要同步到指定服务器上,这个是否也能实现?
    EricYuan1
        11
    EricYuan1  
       2025 年 2 月 20 日   ❤️ 1
    我只有写前端才用 vscode ~
    wu00
        12
    wu00  
       2025 年 2 月 20 日
    重度编码工作肯定不行,跟 JB 和 VS 比起来还差的远,很多细节都还没完善
    比如一个对象.之后,所有 property 、method 、event 全部列出来,连个分组的选项都没,类似的细节还有很多。

    但是拿来跑一些自己不常用的编程语言 sdk 、demo 还是很香的
    nanrenlei
        13
    nanrenlei  
       2025 年 2 月 20 日
    文件索引、git 查看文件修改记录、引用跳转这三个 vscode 应该还不能和 jb 比,如果 vscode 都好用了谁还用 jb 啊,jb 还要到处找激活码或者买付费的,vscode 免费的不香吗
    azarasi
        14
    azarasi  
       2025 年 2 月 20 日
    代码补全差的太多了
    luckyrayyy
        15
    luckyrayyy  
       2025 年 2 月 20 日
    得装一堆插件吧?
    iorilu
        16
    iorilu  
       2025 年 2 月 20 日
    没任何问题

    再说了, 用 vscode 就是为了只用一款软件开发任何东西

    跨平台也方便, 操作习惯一样

    虽然可能开始配置多点, 但为了统一开发环境, 花点时间学习也值
    layxy
        17
    layxy  
       2025 年 2 月 20 日
    写 java 和 golang 这种目前还是 jetbrains 体验最好,尤其是重构和阅读代码的时候优势很明显,写代码提示啥的 vscode 虽然有提示,但是感觉没有 jetbrains 智能(前提不用 ai 辅助插件的情况下),vscode 我们前端用的多一些,不过我还是习惯使用 webstrom
    inhzus
        18
    inhzus  
       2025 年 2 月 20 日
    不同语言不同场景的使用者,体会区别太大了
    - 写 Java ,Idea 几乎不能替代
    - 本机写 C++,CLion 更开箱即用
    - 在开发机上写 C++ 大型项目,vscode 延迟和加载速度都占优势,功能还几乎可替代
    - 在开发机上看 C++ 项目,那 CLion 的各种跳转功能可太强了,如果追求轻量化,zed 都很好用了
    以上,工具够用就行,花费时间折腾这些其实并没什么用 = =
    jackOff
        19
    jackOff  
       2025 年 2 月 20 日
    go,python,vite 完美使用体验
    jqtmviyu
        20
    jqtmviyu  
       2025 年 2 月 20 日
    反正 webstrom 非商用免费了. 估计是使用率降低挺多的.
    me1onsoda
        21
    me1onsoda  
       2025 年 2 月 20 日   ❤️ 2
    vscode 要找各种插件,没安装就被傻傻地它折磨。所以总有种心理焦虑,是不是有什么好用的插件我不知道
    huage
        22
    huage  
       2025 年 2 月 20 日
    待过两个也破大厂了,很多同事都选择用 vs code 。
    mumbler
        23
    mumbler  
       2025 年 2 月 21 日
    不习惯,是因为你还想亲自写代码,指挥 AI 写吧
    Hsinyao
        24
    Hsinyao  
       2025 年 2 月 21 日
    vscode+clangd
    iyear
        25
    iyear  
       2025 年 2 月 21 日 via Android
    写 go ,完全不能替代,随便拉几个大点的项目重构试试就一清二楚了。vsc 在我这顶多也就是个 editor ,怎么也配不上交 ide
    wangpugod2003
        26
    wangpugod2003  
       2025 年 2 月 21 日
    IDE 写 java ,rider 写 C#,也用过 c++ clion ,目前不习惯 vsc 替代。。。
    Trim21
        27
    Trim21  
       2025 年 2 月 21 日 via Android
    Python 方面基本上可以。除了字符串里的 SQL 没有补全,以及 callable 的括号补全不如 pycharm 这边顺手以外,其他的基本上 vscode 持平或者优于 pycharm 。
    bytesfold
        28
    bytesfold  
       2025 年 2 月 21 日 via iPhone
    已经强行从 pycharm 切换 cursor ,补全太快了,目前就是 git 多分支管理有点不适
    caixiangyu17
        29
    caixiangyu17  
       2025 年 2 月 21 日   ❤️ 4
    同级别的本田能否替代宝马?
    本田车主觉得可以
    宝马车主觉得不行
    所以用了就回不去了。
    fds
        30
    fds  
       2025 年 2 月 21 日
    @caixiangyu17 后来电动车智驾体验太好,都换了。

    我原来写 go 偏好 goland 胜于 vscode ,现在 cursor “碾压”两者。goland 可以不续费了😄
    baobao1270
        31
    baobao1270  
       2025 年 2 月 21 日
    Go/Python/JavaScript/Rust 可以
    C++/C#/Java 还不行
    ffkjjj
        32
    ffkjjj  
       2025 年 2 月 21 日 via iPhone
    VS Code 的 vim 插件没有实现 :g
    nanajj
        33
    nanajj  
       2025 年 2 月 21 日
    能替换但不能平替
    4UyQY0ETgHMs77X8
        34
    4UyQY0ETgHMs77X8  
       2025 年 2 月 21 日
    还是 jb 舒服
    jqknono
        35
    jqknono  
       2025 年 2 月 21 日 via Android   ❤️ 1
    我用 vscode 做主力写了十年代码,vscode 的确要装很多插件才能正常用。说不能支持大型项目的,纯属是不会用。vscode 可以写任何语言,任何规模的项目。它的门槛主要是找插件,你可能得花几年才能配齐所有称手插件,但强的地方就是 vscode 插件非常多且非常强大,想要什么功能都可以搜到。拥抱开源,感受开源的魅力。
    dufldylan1
        36
    dufldylan1  
       2025 年 2 月 21 日
    git? vscode 的 git graph 美观整洁简约
    jqknono
        37
    jqknono  
       2025 年 2 月 21 日 via Android
    跳转插件搜对应语言名
    git 插件搜 gitless
    脚本同步搜 sftp
    PowerDi
        38
    PowerDi  
       2025 年 2 月 21 日
    @thedog python 调大模型不方便看中间层输出
    superchijinpeng
        39
    superchijinpeng  
       2025 年 2 月 21 日
    你这几款完全可以,现在就差个 kotlin 的 lsp 不太行
    Rudefish
        40
    Rudefish  
       2025 年 2 月 21 日
    vscode 写 go 很舒服,个人感觉比 goland 好
    tlerbao
        41
    tlerbao  
       2025 年 2 月 21 日
    装一堆插件也不行,我从当年 vscode 转到 jb ,然后现在又转到 cursor ,写代码真的是不行,文件父类追踪,定义追踪,git ,等等都不行真的。我在等 jb 家的 ai 功能追赶上来,然后我再回去
    Mystery0
        42
    Mystery0  
       2025 年 2 月 21 日 via Android
    遇到 kotlin ,vscode 被 jb 吊起来打(虽然 kt 是 jb 的
    所以我几乎只用 vsc 写前端,开发 java 、go 、kt 、Android ( as 也算 jb 系吧)用 jb 对应的 ide
    Mystery0
        43
    Mystery0  
       2025 年 2 月 21 日 via Android
    我同事去年下半年在公司自学 go 写命令行,最开始也用 vsc ,后来换了 goland ,没有问原因
    dacapoday
        44
    dacapoday  
       2025 年 2 月 21 日   ❤️ 1
    从网上看,JB 用户不少。身边的现实世界,全转 vscode 了。
    dddd1919
        45
    dddd1919  
       2025 年 2 月 21 日
    java 没法替代,写 ruby 倒是完全用不到 rubymine ,sublime 就够了
    TuringGooner
        46
    TuringGooner  
       2025 年 2 月 21 日
    我总觉得 vscode 那个补全出来的动画不舒服,没有 jetbrains 的流畅,所以一直不太喜欢用
    xliao
        47
    xliao  
       2025 年 2 月 21 日
    最不能忍受 vscode 的 git 太差了。稍微大点的工程 vscode 也不比 jb 轻多少。
    如果已经习惯了 jb 就没太多必要折腾
    mizuki9
        48
    mizuki9  
       2025 年 2 月 21 日
    webstorm 太重了,用了两年 webstorm ,好用但是相比 vscode 卡很多。现在完全切换到 vscode ,用 wsl 开发,虽然和 webstorm 比不够智能,但完全足够前端开发了。
    已卸载 webstorm 几个月
    momo2278
        49
    momo2278  
       2025 年 2 月 21 日
    @jqtmviyu #20 卧槽,啥时候的事,我去年还续了一年
    paynezhuang
        50
    paynezhuang  
       2025 年 2 月 21 日
    前端 vscode ,后端 idea(java)
    FarmerChillax
        51
    FarmerChillax  
       2025 年 2 月 21 日
    @sunorg 这三个问题分别对应如下:
    1. 代码跳转完全没问题
    2. 有很多非常不错的三方插件,尝试过几个体验都和 jb 差不多,但个人不爱用这类插件,一般都是命令行为主,故不下结论
    3. 代码同步指定到服务器上,我理解这个使用 git 就好了吧?比如使用 git hook ,或者代码仓库接 cicd 等基础功能,而不应该是 ide 这上面做这个事情
    当然回归问题本身,技术层面 100%可以实现,功能层面也有许多文件同步插件
    betty00
        52
    betty00  
       2025 年 2 月 21 日
    用习惯了 jetbrains 的 git 再用 vscode 完全不适应╮(╯▽╰)╭
    daliusu
        53
    daliusu  
       2025 年 2 月 21 日
    前端( vue )感觉 vscode 和 webstorm 都不行,项目大了之后 vscode 的 vue 插件很卡很卡,但是 webstorm 在 vue+ts 的推导又不如 vscode ,而且太重了,不管启动还是切换项目感觉都是慢一拍。 不过我现在用 cursor 了,俩都淘汰了。你说的 123 都可以,1 自带,其他俩需要装插件了
    fireleaves
        54
    fireleaves  
       2025 年 2 月 21 日
    vscode 没有 goland 的查看 interface 的实现的跳转,除此之外都可以替代。
    如果 vscode 可以实现这个但我不知道的话,麻烦好心人踢一下
    abelmakihara
        55
    abelmakihara  
       2025 年 2 月 21 日
    前端没啥问题 我之前直接装了个快捷键映射没两天就习惯了 不过写 vue 的话体验差太多了
    java 不行 差太多了
    git 也差很多 不过也适应 git graph 了
    nigi
        56
    nigi  
       2025 年 2 月 21 日
    只有使用 vsc 我才知道我需要什么
    securityCoding
        57
    securityCoding  
       2025 年 2 月 21 日
    功能肯定没啥问题,我 c++都用 vscode ,主要是操作习惯
    nilaoda
        58
    nilaoda  
       2025 年 2 月 21 日
    VSCode 的代码补全体验差得很远
    imherer
        59
    imherer  
       2025 年 2 月 21 日
    最近因为用到 tailwindcss ,但是这玩意儿在 WebStorm 上语法提示时好时坏,很多时候直接是不能用了。于是我就转向 vscode ,tailwindcss 的语法提示确实很好。但是查找引用和定义啥的真的没有 WebStorm 好,我现在是 2 个一起用,还在慢慢习惯 vscode
    qiaobeier
        60
    qiaobeier  
       2025 年 2 月 21 日
    @nilaoda 都 ai 补全了有什么区别?
    EricYuan1
        61
    EricYuan1  
       2025 年 2 月 21 日 via iPhone
    @daliusu 怎么,项目大了 cursor 就不卡了?
    EricYuan1
        62
    EricYuan1  
       2025 年 2 月 21 日 via iPhone
    @betty00 俺全是敲命令…
    wtml
        63
    wtml  
       2025 年 2 月 21 日
    vscode 么感觉就是什么都能干,什么都没强到可以完美替代 jb 家竞品的程度
    BuggerL
        64
    BuggerL  
       2025 年 2 月 21 日
    @Rudefish 试了下用 vscode 写 golang ,发现拼写检查不忽略 pkg ,导致文件全是提示拼写错误。。。
    happyxhw101
        65
    happyxhw101  
       2025 年 2 月 21 日
    如果 jb 免费或者价格低点,那它无可替代,
    --- 来着曾经三年自费正版用户(现在用 vscode )
    ToDyZHu
        66
    ToDyZHu  
       2025 年 2 月 21 日
    Java 目前还是不行吧 idea 功能还是太强大了
    kangyangqishi
        67
    kangyangqishi  
       2025 年 2 月 21 日
    为什么我用 cursor(按道理跟 vscode 差不多)写 goalng 时不能提示引入其他文件的包自动补全,这一点很难受,网上也没找到相关解决办法:(
    betty00
        68
    betty00  
       2025 年 2 月 21 日
    @EricYuan1 我觉得好用在可以勾选文件、勾选哪行代码不提交,命令行提交应该不行吧
    yooomu
        69
    yooomu  
       2025 年 2 月 21 日
    java 后端,完全没法替代,重构功能不是一个级别的,git 集成也是。而且 vscode 资源占用也没低到哪去
    hydrionz
        70
    hydrionz  
       2025 年 2 月 21 日
    刚好,我年前开始尝试着用 VSCode 代替 WebStorm 搞前端用了两个月,前几天刚又切回 WebStorm 了,VSCode 的变量点击跳转太不行了,git 管理也太难受了,另外项目打开以后就算不跑,node 内存占用也一两个 G ,跑起来更大了,跟 WebStorm 差距也不大,可能我们这边的前端项目太大了...
    搞 Java 用了好几年的 IDEA 了,中间也尝试着用 VSCode 代替 IDEA ,差距更大,影响工作...
    倒是 Rust 用 VSCode 没影响啥,也可能我没用 Rust 搞过大项目的原因吧...
    vkleo
        71
    vkleo  
       2025 年 2 月 21 日
    光是那个定义跳转,用了多少推荐插件都不能完全地正确识别,后来还是老老实实用 webstorm 了,而且自从换了新鸡鸡,12400f+b760m+32G 之后,jet 家双开从来不卡了,就很少打开 vscode 了
    jchnxu
        72
    jchnxu  
       2025 年 2 月 21 日
    朋友们,vscode 的 refactor 和 定义跳转能赶上 JB 吗?我一直不切换就是因为这个
    GBdG6clg2Jy17ua5
        73
    GBdG6clg2Jy17ua5  
       2025 年 2 月 21 日   ❤️ 1
    在我看来 vscode 还很简陋,要不是 cursor ,我一点都不想碰这玩意儿。
    jchnxu
        74
    jchnxu  
       2025 年 2 月 21 日
    @nigi 笑死了。缺了才知道哪些重要
    BenjaminSu
        75
    BenjaminSu  
       2025 年 2 月 21 日 via Android
    目前在用 vscode+wsl 开发大型 java 项目,没啥大的问题,ear 包 vsc 打包不了就写脚本自己打包。
    用 vsc 主要就是图轻便,all in one workspace.比如 SQL/java/js/shepl
    XueXianqi
        76
    XueXianqi  
       2025 年 2 月 21 日
    我觉得我 JB 用得挺顺手的,换成 VScode 没那么习惯
    x1aoYao
        77
    x1aoYao  
       2025 年 2 月 21 日
    @jchnxu 定义跳转/调用跳转 vscode 严重落后 IDEA 系列,至少我常用的 go 和 rust 来说 vscode 跳转要么就是很慢,要么就压根找不到
    guanhui07
        78
    guanhui07  
       2025 年 2 月 21 日
    JB 顺手 ,vscode 也能写 还是用 JB 写
    QlanQ
        79
    QlanQ  
       2025 年 2 月 21 日
    排除习惯问题,越是 弱类型,越不能替代,体验差很多
    例如 phpstorm ,就 提示的信息,就能相差很大
    stiangao
        80
    stiangao  
       2025 年 2 月 21 日
    @qiaofanxing 8 年 IDEA 老用户表示现在 80% 时间都在用 cursor
    565656
        81
    565656  
       2025 年 2 月 21 日
    vscode 的提示台弱智了
    EricYuan1
        82
    EricYuan1  
       2025 年 2 月 21 日 via iPhone
    @betty00 这个意思啊,这个我也不用命令行,我都是用 vscode 的侧边那块把不需要提交的直接踢出 staged 就好的
    tony0730
        83
    tony0730  
       2025 年 2 月 21 日
    最近想尝试使用 vscode 替换 IDEA 的,发现索引文件老是失败,不知道啥原因,idea 深度使用者,习惯还是很难切换
    unco020511
        84
    unco020511  
       2025 年 2 月 21 日
    完全不能,包括前端也不能
    Greendays
        85
    Greendays  
       2025 年 2 月 21 日
    jb 系的软件我觉得真的顺手啊,尤其是 git 操作也很简单。VS 我觉得就是编辑单个文件的时候会方便。
    pigspy
        86
    pigspy  
       2025 年 2 月 21 日
    java 不行,idea 太强大了
    poorcai
        87
    poorcai  
       2025 年 2 月 21 日
    Rider 不行,因为微软的 msbuild 不能在 vscode 以外的编辑器使用,这样的话 cursor 就没法编译了
    0x535
        88
    0x535  
       2025 年 2 月 21 日
    其他的先不说。vscode-remote 太香了,特别是处理大型项目的时候。
    back0893
        89
    back0893  
       2025 年 2 月 21 日
    go 还将就 除了 interface 不能提示 其他都还好
    crabor
        90
    crabor  
       2025 年 2 月 21 日 via iPhone   ❤️ 1
    jb 的 remote 功能不好,在服务器需要安装巨大的后端,运行也很占内存。个人感觉 jb 本地体验好一些,vscode 远程开发体验好一些
    lepig
        91
    lepig  
       2025 年 2 月 21 日
    VSCode 我是真用不习惯,主要是左侧文件目录树看着是真难受,配色也没啥喜欢的。所以主力还是 JB
    jiejia
        92
    jiejia  
       2025 年 2 月 21 日
    @lepig 左侧目录树可以装 [Material Icon Theme] 插件,就和 jb 的一样了。
    daliusu
        93
    daliusu  
       2025 年 2 月 21 日
    @qiaobeier 因噎废食?
    vincentWdp
        94
    vincentWdp  
       2025 年 2 月 21 日
    Java, Scala, Kotlin 等还是 jb 好用, 其他语言无脑 vsc
    wingoo
        95
    wingoo  
       2025 年 2 月 21 日
    如果你的 jetbrain 是付费的话, 等到期了就可以丢垃圾桶了
    Lilithia
        96
    Lilithia  
       2025 年 2 月 21 日
    现在我写 java 都用 cursor 了,没遇到什么不适,除了 git 管理真的比不过 jb
    jlkm2010
        97
    jlkm2010  
       2025 年 2 月 21 日
    不能
    sakura1988
        98
    sakura1988  
       2025 年 2 月 21 日
    替不了一点
    kiwi95
        99
    kiwi95  
       2025 年 2 月 22 日
    写 golang 没问题,之前也用 goland 说实在的 bug 也很多,偶尔需要重启才能正常,但 Goland 的重启操作很重一般不想重启,换到 vscode 后虽然也会遇到一些问题,但是 reload 一下很快毫无心理负担。

    至于补全和跳转,现在的项目编译目标 300+MB 也算大了吧,平时开发和跳转没有明显问题,项目索引好了没有明天延迟,AI 补全也挺快。
    sunliang711
        100
    sunliang711  
       2025 年 2 月 22 日
    推荐 vscode 的替代品: zed editor
    1  2  
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3171 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 13:54 · PVG 21:54 · LAX 05:54 · JFK 08:54
    ♥ Do have faith in what you're doing.