V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
CuVee
V2EX  ›  编辑器

VS Code 现在相对于 jetbrains 系列现在是不是就只有启动速度有优势了?

  •  
  •   CuVee · 2020-03-26 22:48:54 +08:00 · 9925 次点击
    这是一个创建于 1738 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在 VS Code 不写东西一开启内存占用差不多就 300-400M,项目开起来内存占用 1G 以上是常态

    相对于 jetbrains 全家桶,内存占用几乎没有什么优势

    启动速度确实比 jetbrains 快,然而项目内的 文件搜索 关键字整个项目查找 全局搜索等功能 完全不如 jetbrains

    VS Code 现在定位太尴尬了啊,做 IDE 不如 jetbrains 家的 做编辑器一堆比他轻量的

    也就免费 + 大厂出品有点优势吧

    72 条回复    2021-08-13 15:30:19 +08:00
    CuVee
        1
    CuVee  
    OP
       2020-03-26 22:53:02 +08:00
    VS Code 这东西插件装几个插件之后,内存占用甚至超过 jetbrains 系列
    rabbbit
        2
    rabbbit  
       2020-03-26 22:56:38 +08:00
    用时间长了就卡的要死,要不是搜索 /替换功能好用早换了.一堆 Electron 8G 根本不够用
    U2Fsd
        3
    U2Fsd  
       2020-03-26 22:56:59 +08:00
    简单易用,设置项少。能选择用 VS Code 开发的项目,也用不上 jetbrains IDE 提供的那些复杂功能。console.log 解决一切。 功能太多了也是心智负担啊。

    和其他编辑器横向比较的话,就是矮个里挑高个的事 主题多,插件多且安装方便
    515576745
        4
    515576745  
       2020-03-26 22:57:59 +08:00
    JB 家有专门的轻量级编辑器么?问问。。
    janxin
        5
    janxin  
       2020-03-26 22:59:10 +08:00
    免费算优势,快速打开算优势,内存占用不知道是不是我们用法不一样,我是到不了 1G 的,Jetbrains IDE 打开就是 1G+、2G 的

    编辑器轻量的功能不够强啊,Sublimetext 这么好也没见什么人用了
    ipixeloldc
        6
    ipixeloldc  
       2020-03-26 23:00:35 +08:00
    @515576745 他们不是新出了一个模式,当普通编辑器用
    zidian
        7
    zidian  
       2020-03-26 23:00:48 +08:00
    vscode 定位本来就不是 ide,做 editor 还有什么比它好的吗?
    免费算是很大优势了吧
    visitant
        8
    visitant  
       2020-03-26 23:01:38 +08:00   ❤️ 1
    vscode remote development,让人爽到没边
    Jirajine
        9
    Jirajine  
       2020-03-26 23:02:24 +08:00 via Android
    我的体验是完全反过来的,vscode 无论是界面流畅度、启动速度、内存占用都远远好于 idea 。idea 随便开个小项目动辄几个 G 内存吃满然后就开始卡顿。
    polebug
        10
    polebug  
       2020-03-26 23:04:27 +08:00
    懒得安装好几个 IDE 了(不喜欢装一排软件... 看着累
    anguiao
        11
    anguiao  
       2020-03-26 23:04:49 +08:00 via Android
    VSCode 主要是免费,其他的嘛,就算是前端开发,我个人觉得也不如 WebStorm 好用。
    lance86
        12
    lance86  
       2020-03-26 23:09:01 +08:00
    @515576745 2020.1 版本开始有普通编辑器
    reiji
        13
    reiji  
       2020-03-26 23:15:08 +08:00
    免费,插件多,主题骚
    my101du
        14
    my101du  
       2020-03-26 23:20:51 +08:00   ❤️ 1
    以前也是不喜欢 JB 系的占内存。

    最近频繁使用 PHPStorm 和 VSCode 对比。

    同一个 php 文件,
    PHPStorm 可以标记出哪个变量可能为空也许会导致 bug.
    VSCode 装了 phpintelephense, 几个使用中的常用 model 类警告未定义

    想想老板说的出一个 bug 要扣一顿饭钱,决定继续加内存。
    pcbl
        15
    pcbl  
       2020-03-26 23:22:40 +08:00 via Android
    拿一个免费开源的编辑器和 ide 家族去比不合适,怎么也得是 vs 和他们比
    luckyrayyy
        16
    luckyrayyy  
       2020-03-26 23:23:05 +08:00
    设定都不一样啊,一个是大而全的重量级 IDE,一个是提供基础功能的文本编辑器,复杂功能靠插件扩展。
    Trim21
        17
    Trim21  
       2020-03-26 23:27:25 +08:00 via Android
    有些用的人少的语言 vsc 能找到插件,idea 就找不到。比如 beancount 和 autohotkey 。
    hmxxmh
        18
    hmxxmh  
       2020-03-26 23:29:20 +08:00 via Android
    @visitant 这个 jb 家都有,
    hmxxmh
        19
    hmxxmh  
       2020-03-26 23:32:04 +08:00 via Android
    单文件或小项目用 vscode,复杂点的会用 ide
    Tloudalo
        20
    Tloudalo  
       2020-03-26 23:34:04 +08:00
    它是一个文件夹浏览器。
    lialzm
        21
    lialzm  
       2020-03-26 23:34:33 +08:00 via iPhone
    vscode 做 java 很难受
    ostrichb
        22
    ostrichb  
       2020-03-26 23:40:16 +08:00 via Android
    所以我不太喜欢这两个东西 现在改用 vim 电脑实在是太烂
    blakejia
        23
    blakejia  
       2020-03-26 23:48:36 +08:00 via iPhone
    @lance86 请问下你说的这个功能怎么开启
    chinvo
        24
    chinvo  
       2020-03-26 23:50:40 +08:00 via iPhone   ❤️ 1
    @my101du #14 请用 php intellisence,基于 php lsp 的。intelephense 的静态分析能力还是太弱了。
    strawberryBug
        25
    strawberryBug  
       2020-03-26 23:52:10 +08:00
    已经全面投靠 jetbrains 了,web 都用 webstorm
    chendy
        26
    chendy  
       2020-03-26 23:59:12 +08:00
    @blakejia 2020.1 版本才有,现在还木有
    pomelotea2009
        27
    pomelotea2009  
       2020-03-27 00:14:48 +08:00 via Android
    我的 VS Code 仅用于前端,写后端一定是开 IDEA 或者 VS
    lancelock
        28
    lancelock  
       2020-03-27 00:27:22 +08:00   ❤️ 2
    其实现在有了 lsp,vim emacs sublime 等等都可以有和 vscode 差不多的体验,vscode 胜在开箱即用,不用折腾。电脑不太好的不妨试试 vim
    guog
        29
    guog  
       2020-03-27 00:30:20 +08:00 via Android
    只剩下免费的优势了,我最新版的 IDEA 2019.4 冷启动五六秒
    janus77
        30
    janus77  
       2020-03-27 00:34:49 +08:00 via iPhone
    VS Code 现在定位太尴尬了啊,做 IDE 不如 jetbrains 家的 做编辑器一堆比他轻量的

    你为啥不反过来想? vscode 做 ide 比 jb 轻量,做编辑器比剩下的更强大
    Sendya
        31
    Sendya  
       2020-03-27 00:35:48 +08:00 via Android
    @guog

    2020beta1 冷启动还要快很多
    swulling
        32
    swulling  
       2020-03-27 00:46:30 +08:00 via iPhone   ❤️ 1
    不要钱就是最大的优势

    还有 remote 功能,绝对杀手锏
    LokiSharp
        33
    LokiSharp  
       2020-03-27 01:24:22 +08:00 via iPhone
    启动也没优势了。。。装了插件都差不多
    免费嘛。。。JB 的社区版也是免费的,之前还做活动送了半年全家桶
    至于大厂。。。JB 在 IDE 领域也不是小厂了吧
    huiyifyj
        34
    huiyifyj  
       2020-03-27 01:48:13 +08:00 via Android
    vscode 安装完 go 扩展,写起 go 来能卡出新天地。
    除了前端开发,最好别用 vscode,我也用 vscode 开发过 PowerShell 和 Python 真的是各种难受。
    最近开始慢慢转 vim 了。
    please0stop
        35
    please0stop  
       2020-03-27 01:53:30 +08:00 via Android
    我经常要写很多其他语言的,Java,c++,Python,看 smali 等,主要用来当编辑器用,Java 还是用 Android studio
    iamfredng
        36
    iamfredng  
       2020-03-27 07:34:54 +08:00
    @please0stop
    我和你一样的情况,除了 java 外都是 vscode 侍候,jb 家的东西就一个缺点,吃内存。
    vs 的 live share 和 remote develop 是真的香
    Liyiw
        37
    Liyiw  
       2020-03-27 08:17:31 +08:00
    你们为啥都说 vs 有 remote development, jetbrains 的也有啊, 而且我觉得更好用
    d0m2o08
        38
    d0m2o08  
       2020-03-27 08:20:08 +08:00
    不要钱你还想怎样,白嫖不香么
    zlu1123
        39
    zlu1123  
       2020-03-27 08:42:39 +08:00
    免费是一切之根源
    a852695
        40
    a852695  
       2020-03-27 08:51:15 +08:00
    c++我都是 vsc 写的你信不信,就是图看代码方便
    apeople
        41
    apeople  
       2020-03-27 08:58:22 +08:00
    作为前端来说,vsc 好用的一批,免费,好看,启动快,各种插件,自带终端,编辑器界的 chrome 吧
    zchlwj
        42
    zchlwj  
       2020-03-27 09:14:06 +08:00
    @visitant #8 原文:“vscode remote development,让人爽到没边”
    ======
    回复:不知道 jb 系列会不会移植过来
    yuanfnadi
        43
    yuanfnadi  
       2020-03-27 09:16:06 +08:00
    vs code 插件是用 js 开发的。
    jb 的插件需要用 Java 开发。
    对于 js 生态来说,用 js 开发更方便一点。
    AlexHsu
        44
    AlexHsu  
       2020-03-27 09:16:55 +08:00
    不要钱才是最主要的吧 把 eclipse 彻底锤死了 不过开发 java 并不是很友好
    新出的 remote 确实有点意思 以后程序员可能不能以生产力理由买游戏本了
    LokiSharp
        45
    LokiSharp  
       2020-03-27 09:21:35 +08:00
    @zchlwj #42 JB 自己本身就有 Remote Development 啊
    lance86
        46
    lance86  
       2020-03-27 09:29:20 +08:00
    @blakejia 比如我 goland 是这里写的使用方法,https://blog.jetbrains.com/go/2020/03/10/goland-2020-1-eap-4/#using_goland_as_a_simple_text_editor
    不过 goland 还没发布 2020.1,只能升 EAP 体验,,我不想用 EAP 还没试。。idea 貌似有 2020.1 正式版了。
    red2dog
        47
    red2dog  
       2020-03-27 09:33:08 +08:00
    因为不要钱。
    cosmic
        48
    cosmic  
       2020-03-27 09:34:07 +08:00 via Android
    你去 Facebook 这样的公司试试就知道 vscode 好不好用了。不同的人有不同的需求,何必一定要比个高下呢
    mangogeek
        49
    mangogeek  
       2020-03-27 09:35:45 +08:00
    同问为啥 vsc 占内存这么恐怖?基于 node.js 按理说不太消耗内存吧?
    binaryify
        50
    binaryify  
       2020-03-27 09:37:04 +08:00
    @mangogeek electron 里面包含了个 chromium
    creanme
        51
    creanme  
       2020-03-27 09:37:08 +08:00
    @mangogeek 因为 vscode 用的 electron,electron 用的 chromium 。chromium 你懂的。
    crist
        52
    crist  
       2020-03-27 09:38:26 +08:00
    一直都有优势,但是一合 Sublimetext 比,就是个弟弟
    please0stop
        53
    please0stop  
       2020-03-27 09:42:02 +08:00 via Android
    @iamfredng jb 家的东西挺好的,就是分散的,一装装一堆
    yxzblue
        54
    yxzblue  
       2020-03-27 09:42:52 +08:00
    用 sublime
    mangogeek
        55
    mangogeek  
       2020-03-27 09:47:03 +08:00
    @creanme 原来如此,我看到 chrome 就害怕。
    新版 edge 也是 chrome 内核,内存捉急,,,,
    spadger
        56
    spadger  
       2020-03-27 09:55:13 +08:00
    16GB 内存,随便用
    mitu9527
        57
    mitu9527  
       2020-03-27 10:18:39 +08:00
    VS Code 就是一个轻量级 IDE,位置很尴尬,visual studio 在那里,决定了它永远不可能成为重量级 IDE 。如果将来想要做真正的中型、大型甚至超大型项目,建议还是换一个重量级的 IDE 吧。时间宝贵啊,那些从编辑器折腾到轻量级 IDE 之类的,再换到重量 IDE 的人,我想很多都后悔了,以前浪费的时间太多了。
    hundan
        58
    hundan  
       2020-03-27 10:24:49 +08:00
    轻量用 sublime 重量用 jet brain 相比之下 vscode 不够轻 又不够重

    当然免费是一个优势,其次还有插件生态,因为好多人用 vscode,看到有些东西只为 vscode 做了插件

    楼上一堆没用过 jet brain 的 remote 模式 拿来吹 vscode 的 我也不想说什么
    iamppz
        59
    iamppz  
       2020-03-27 10:38:51 +08:00
    Code 玩玩可以,大一点的项目用起来太卡,即使是纯前端用,针对 Vue 的语法解析也很捉鸡,不知道 React 和 Angular 会不会好一点,所以折腾好几次还是安心用 JB 系列
    rockcat
        60
    rockcat  
       2020-03-27 10:42:53 +08:00
    不是一个层面的东西,VS code 主打轻量级,前端开发问题不大。后台开发还是差点意思的。
    jin7
        61
    jin7  
       2020-03-27 10:44:47 +08:00
    毕竟很多前端都用 vscode 能干活就行了
    以前没 vscode 用 notepad++也能写代码
    stoneabc
        62
    stoneabc  
       2020-03-27 11:06:55 +08:00
    jb 家的 IDE 都太卡太卡了。。。
    aydd2004
        63
    aydd2004  
       2020-03-27 11:11:44 +08:00
    是我做的项目太 low 了吗 我用起来没啥太大的感觉
    内存也只有 16G
    longjiahui
        64
    longjiahui  
       2020-03-27 11:14:56 +08:00
    还没感到哪里用的不顺手,喜欢 vs code 更多
    XIVN1987
        65
    XIVN1987  
       2020-03-27 11:24:25 +08:00
    @janus77

    那你打算拿它做 IDE 呢??还是拿他做编辑器呢??

    用个编辑器、再用个 IDE 不比它强得多。。
    Torpedo
        66
    Torpedo  
       2020-03-27 11:26:43 +08:00
    vscode,毕竟免费。j 家你搞多个语音,是在是贵
    janus77
        67
    janus77  
       2020-03-27 11:55:21 +08:00 via iPhone
    @XIVN1987 有人不喜欢装太多个软件
    wupher
        68
    wupher  
       2020-03-27 17:34:39 +08:00
    远程开发
    wangyzj
        69
    wangyzj  
       2020-03-27 17:42:15 +08:00
    免费+ts 吹
    做个 code 浏览器挺好
    iyu90
        70
    iyu90  
       2020-03-27 17:58:13 +08:00
    前端神器好不好,其他语言请老老实实用 IDE
    CuVee
        71
    CuVee  
    OP
       2020-03-27 21:37:53 +08:00
    @iyu90 前端一样不如 webstorm,后端更是被其他吊打
    wolfie
        72
    wolfie  
       2021-08-13 15:30:19 +08:00
    @U2Fsd
    恰恰相反,jb 开箱即用,vscode 作为 ide 的话配置学习成本超高。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2836 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 95ms · UTC 14:26 · PVG 22:26 · LAX 06:26 · JFK 09:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.