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

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

  •  1
     
  •   sunorg · 1 天前 · 6158 次点击

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

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

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

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

    第 1 条附言  ·  1 天前
    具体 3 个问题:
    1. 在 文件索引,点击变量跳转这块是否可行了?
    2. vs 的 git 功能的确不如 jb ,是否有第三方更好的插件
    3. 脚本系的代码经常需要同步到指定服务器上,这个是否也能实现?
    98 条回复    2025-02-21 22:36:30 +08:00
    crackidz
        1
    crackidz  
       1 天前
    最主要的是使用习惯问题
    FarmerChillax
        2
    FarmerChillax  
       1 天前
    Go 和 Python 深度用户,vscode 完全没问题,其余不知道。使用插件:官方插件
    thedog
        3
    thedog  
       1 天前
    前端没啥问题,python 也没啥问题,后端估计还有点问题
    seers
        4
    seers  
       1 天前 via Android
    写 go 很舒服,反而觉得 goland 太重了
    junwind
        5
    junwind  
       1 天前
    没有什么特殊要求,是可以平替的
    liuhuansir
        6
    liuhuansir  
       1 天前
    jb 系,除了 java ,其他用 vscode 都没啥问题
    qiaofanxing
        7
    qiaofanxing  
       1 天前   ❤️ 2
    IDEA 肉眼可见的无法替代
    Mogugugugu
        8
    Mogugugugu  
       1 天前
    Java 党,目前 90%的场景都用 VS Code 系了。但是 100%替换,难。
    ZeekChatCom
        9
    ZeekChatCom  
       1 天前
    一直不习惯 vscode
    sunorg
        10
    sunorg  
    OP
       1 天前
    @FarmerChillax
    @thedog
    @seers

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

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

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

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

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

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