Atom 1.19 重大架构更新,这下应该不比 vscode 慢了吧 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
doubleflower

Atom 1.19 重大架构更新,这下应该不比 vscode 慢了吧

  •  
  •   doubleflower Aug 9, 2017 16946 views
    This topic created in 3183 days ago, the information mentioned may be changed or developed.

    http://blog.atom.io/2017/08/08/atom-1-19.html

    重点:

    • 底层文字处理用 C++重写了,改进响应和内存占用。
    • 文字渲染层完全重写,改进显示性能。

    不过我还没用上,正在等 archlinux 更新出来。 个人 atom 和 vscode 都用了一段时间,最后还是选 atom 了。

    78 replies    2017-11-05 19:50:26 +08:00
    nutting
        1
    nutting  
       Aug 9, 2017 via Android
    之前用过,mac 下面不时卡死
    stcasshern
        2
    stcasshern  
       Aug 9, 2017   4
    我选 vscode
    itabas016
        3
    itabas016  
       Aug 9, 2017 via Android
    刚开始用 vscode
    fan123199
        4
    fan123199  
       Aug 9, 2017
    atom 卡卡卡,卡成 ppt
    evilgod528
        5
    evilgod528  
       Aug 9, 2017
    现在一直 vscode,sublime 都已弃之不用了
    doubleflower
        6
    doubleflower  
    OP
       Aug 9, 2017
    我不用 vscode 是因为 vscode 的代码提示很不喜欢,特别是除了 ts 之外的,比 atom 差远了。
    opennet
        7
    opennet  
       Aug 9, 2017
    昨天刚开始用 vscode,速度明显比 atom 快,之前一直用 atom。
    mokeyjay
        8
    mokeyjay  
       Aug 9, 2017   1
    临时编辑我选 notepad++,稍微重型选 vscode、正式开发选 JetBrains 全家桶
    plqws
        9
    plqws  
       Aug 9, 2017
    一开始就全用 c++ 不就好了,真费劲
    qq7790586
        10
    qq7790586  
       Aug 9, 2017
    下载试试看
    wtser
        11
    wtser  
       Aug 9, 2017   3
    喜欢 vscode 的 git 管理功能
    td width="48" valign="top" align="center">iloveyou
        12
    iloveyou  
       Aug 9, 2017
    用过一次 vscode,其他都挺好就是 vim 模式不顺手,无奈回归 sublime
    hjc4869
        13
    hjc4869  
       Aug 9, 2017
    所以现在能打开 10MB 的文本而不卡 OOM 了吗
    daimazha
        14
    daimazha  
       Aug 9, 2017
    @iloveyou #12 有啥问题吗? vim 新手目前使用没啥问题啊。
    missdeer
        15
    missdeer  
       Aug 9, 2017
    vscode 也越来越慢了(当然比 atom 还是快很多倍
    okampfer
        16
    okampfer  
       Aug 9, 2017
    如果天天用 vim 模式多少天能把快捷键都记住呢?
    nanau2016
        17
    nanau2016  
       Aug 9, 2017
    @wtser 跟 webstorm 集成的 git 完全不在一个级别,这也是我一直没放弃 webstorm 的原因
    justfly
        18
    justfly  
       Aug 9, 2017
    别扭啊,直接全 native 了多好,非得守着 electron,还免不了写 native 代码,折腾。。。
    srx1982
        19
    srx1982  
       Aug 9, 2017
    @mokeyjay 一样
    wenning
        20
    wenning  
       Aug 9, 2017
    最初弃用 atom 是因为包管理被墙了,不知道现在怎么样。
    Leafove
        21
    Leafove  
       Aug 9, 2017
    说白了,electron 解决的事情还是有没有,要效率要体验的时候就只能靠边站.
    codecrash
        22
    codecrash  
       Aug 9, 2017 via Android
    什么时候像 emacs 有客户端模式,启动时间就不是问题了
    bumz
        23
    bumz  
       Aug 9, 2017
    刚入的正版 sublime text 3
    fy
        24
    fy  
       Aug 9, 2017
    @iloveyou st 那个 vim 模式我记得也很僵硬吧,几年前用的时候
    lqzhgood
        25
    lqzhgood  
       Aug 9, 2017
    额~ 兴冲冲的打开 Atom 准备升级,结果发现已经 1.9 了~
    好像和之前的使用速度上没有感觉额……
    Wilon
        26
    Wilon  
       Aug 9, 2017
    为什么我的不卡呢。。难道是因为我没有用过不卡的编辑器?
    harry890829
        27
    harry890829  
       Aug 9, 2017
    公司很多小伙伴都用的 atom,不知道为什么当我在装 atom 的时候,插件怎么都装不上,麻烦的要死,感觉是当时长城的锅,不过后来就再也没有用过 atom 了……
    66beta
        28
    66beta  
       Aug 9, 2017
    从 sublime 迁移到 vscode 了,微软的开发很给力

    atom 应该没法赶上 vscode 了
    doubleflower
        29
    doubleflower  
    OP
       Aug 9, 2017
    @harry890829 程序员不翻墙寸步难行。

    atom 可以在配置文件.apmrc 里用代理,我这边也是不用代理死活装不上插件。

    FILE ~/.apmrc
    proxy=http://127.0.0.1:8123/
    https-proxy=http://127.0.0.1:8123/
    weilongs
        30
    weilongs  
       Aug 9, 2017
    atom 给我印象深就是 那个 duang~duang 的插件
    mjar
        31
    mjar  
       Aug 9, 2017   3
    Window 版本安装包尺寸

    - Atom 164Mb
    - VS Code 34.7Mb
    Majirefy
        32
    Majirefy  
       Aug 9, 2017
    @mjar 我也一直很纳闷,在所有浏览器和文本编辑器中,Atom 简直大得丧心病狂……
    wozhizui
        33
    wozhizui  
       Aug 9, 2017
    还是 vs code 爽
    harry890829
        34
    harry890829  
       Aug 9, 2017
    @doubleflower #29 哈哈,不过我当时用的全局$$啊,后来就没管了……使用 vscode 了……
    jybox
        35
    /div> jybox  
       Aug 9, 2017
    @justfly @Leafove @plqws 用熟悉的技术( Web )来构建编辑器就是 Atom 的初衷(见 http://flight-manual.atom.io/getting-started/sections/why-atom ),作为脑残粉感觉现在这样把一部分组件换成 C++ 有点开倒车的感觉,不过也还好了,毕竟 text-buffer 并不涉及 UI 部分。
    @wenning @harry890829 @doubleflower 最新版的包更新已经会走系统代理( PAC )了,不需要额外改配置文件了,会方便一些。

    有兴趣可以来 Atom 中文社区,虽然最近疏于维护已经有点长草了 https://atom-china.org
    Artists
        36
    Artists  
       Aug 9, 2017
    我选 vscode
    Leafove
        37
    Leafove  
       Aug 9, 2017
    @jybox #35 为了追求效率用本地代码重写定义为"开倒车",当心引发圣战喔
    leisure
        38
    leisure  
       Aug 9, 2017
    @mokeyjay 基本一致,除了我第一个是 sublime
    linsage186
        39
    linsage186  
       Aug 9, 2017
    我选 vscode
    jingniao
        40
    jingniao  
       Aug 9, 2017 via Android
    前两天重置系统,安装最新版 vscode 好像启动速度最近几个月有比较大的优化?不知道是不是错觉。
    atom 给我的感觉类似 kde,都不大喜欢
    est
        41
    est  
       Aug 9, 2017
    才用 C++ 写

    sublime 里的每一个 glyph 都是 Opengl 绘制的。
    dacapoday
        42
    dacapoday  
       Aug 9, 2017
    已换 vscode,atom 从 1.13 到 1.17 对 win10 的支持越来越不好,右键菜单动不动就漂移。
    一不小心就假死(估计和插件有关),实在是用不起。
    每次插件升级都要折腾半天,要么网络问题报错,要么 node-gyp 报错。就算一路顺利安装也慢得要死。
    反观 vscode,不仅从来没让我看到报错信息,还启动快。
    装插件又快又方便,只需重载窗口就能安装。
    l8mEQ331
        43
    l8mEQ331  
       Aug 9, 2017
    感觉这两个还是不如 sublime,我查看 Android 源码的时候,2w 行的文件,使用 Sublime 生成 ctag 文件之后,每次查询方法名都很快。而 VS Code 似乎是实时生成,并没有缓存,导致基本上不可用。而且在全局搜索文件名的时候,也是 sublime 略快,可能是因为功能比较简单吧。
    shunia
        44
    shunia  
       Aug 9, 2017
    楼上提到的各种产品我电脑上全有,用完一圈目前已经固定 vscode 了.

    Atom 有好几个莫名其妙的问题:
    1. atom 安装包是 vscode 的好几倍大小.
    2. 安装同样的插件,apm 速度远远慢于 vscode.
    3. atom 永远都有卡帧现象,不管干啥.就是 60 帧里总有那么几帧不渲染,很明显.

    JB 太丑太重.

    sublime 在工程化上不如 vscode 和 atom 直观和方便.
    bear2017
        45
    bear2017  
       Aug 9, 2017 via Android
    atom 的确卡,不过颜值高啊。
    vscode 报错比较明显,查错比较容易,不过用起来的确不太习惯
    jb 功能很强大,但启动特别卡,一般只用来自动对齐
    sublime 比较轻,再加上插件特别多,各种爽
    laike9m
        46
    laike9m  
       Aug 9, 2017 via Android
    很好奇为啥都说 atom 卡,正常在 Mac 和 Linux 机器上开发表示并没有卡过
    Rice
        47
    Rice  
       Aug 9, 2017
    一开始大家都说 atom 什么都好,就是卡。
    然而现在就算 atom 解决了卡,还是安装包大、插件下载速度慢、插件安装困难、中文不完全等等各种问题
    notreami
        48
    notreami  
       Aug 9, 2017
    简单文本就用 sublime。
    工程化,直接上 IDEA、VS、Xcode。
    自己各种配,各种安装,就说你们累不累??
    zhea55
        49
    zhea55  
       Aug 9, 2017
    使用了一下 atom,还是蛮好用的。

    但是怎么在 atom 中使用 sublime 的快捷键呢?
    hihihihihi
        50
    hihihihihi  
       Aug 9, 2017
    vscode +1
    zenxds
        51
    zenxds  
       Aug 9, 2017
    我选 vscode
    humiaozuzu
        52
    humiaozuzu  
       Aug 9, 2017
    vscode 丑到没法用。。。
    ykrl089
        53
    ykrl089  
       Aug 9, 2017
    写 golang 习惯了 subl 的配置后, 总觉得 vscode 各种不爽, 最后还是回到 subl。
    js 的话,atom 也差不多,就是慢~
    AInoob
        54
    AInoob  
       Aug 9, 2017
    之前 Window 用 Atom 不知道为什么,界面没有那么酷炫。。。

    加上那 replace 以肉眼可见的速度逐个 replace,我只能说我配不上 Atom。。。于是放弃,继续 vim

    前天试了一下 vs code,vim 模式已经很给力了,我基本的那些操作都可以,除了:b #,但是可以通过 Ctrl+Tab 解决

    加上 vs code 内置 terminal,git 这个功能虽然我用不到,但是看着还可以。

    所以现在就准备一直 vs code 了~
    dodo20120
        55
    dodo20120  
       Aug 9, 2017
    以前一直 sublime,不过不知道为什么现在 sublime 一开,我的 mac 风扇就开始狂响,换 vscode 和 atom 都没问题,不过这两个有些功能还是不如 sublime
    simple2025
        56
    simple2025  
       Aug 9, 2017 via iPhone
    感觉 atom 与 vscode 就好比 Firefox 与 chrome,er 且这个 chrome 想下就下
    aksoft
        57
    aksoft  
       Aug 9, 2017
    文本编辑器有啥好用的??看看代码可以,写的话,林子大了,累死你个傻鸟。哪个大项目谁不用 ide。。。
    liuwenju
        58
    liuwenju  
       Aug 9, 2017
    怎么都没人推荐神的编辑器,或者编辑器之神
    wujunchuan2008
        59
    wujunchuan2008  
       Aug 9, 2017
    8 月 8 号说刚换完架构..今天打代码就卡死了= =
    hienchu
        60
    hienchu  
       Aug 9, 2017 via iPhone
    有天用 atom 开个 2M 的文本直接卡死,试了下 vscode,当场路转粉
    viosey
        61
    viosey  
       Aug 9, 2017
    vscode 现在颜值和 atom 不相上下了,我选 Vscode
    cuit4017
        62
    cuit4017  
       Aug 9, 2017 via Android
    之前打开 10mJSON 文件 vsc 秒开,,,
    llb123
        63
    llb123  
       Aug 9, 2017
    所以现在没什么人用 sublime 了么。。
    yidinghe
        64
    yidinghe  
       Aug 9, 2017 via Android
    网上出现很多基于 electron 的编辑工具和笔记软件,试用过不少最后全都放弃了,启动那叫一个慢啊。
    ibegyourpardon
        65
    ibegyourpardon  
       Aug 9, 2017
    @yidinghe +1 虽然我也用 VS Code,但基本开了就不关了,能够开关不停的还是 Vim,哪怕带一堆插件也是 Vim 快。。

    其他 IDE 也是开了不敢管……
    CloudnuY
        66
    CloudnuY  
       Aug 9, 2017
    比速度跟 sublime 比
    myzyq
        67
    myzyq  
       Aug 9, 2017 via Android
    @llb123 依然在用
    myzyq
        68
    myzyq  
       Aug 9, 2017 via Android
    @66beta 为什么我觉得很不好用呢?还没 sub 好用!
    ie88
        69
    ie88  
       Aug 9, 2017 via Android
    vscode+120
    bluefalconjun
        70
    bluefalconjun  
       Aug 9, 2017   1
    atom 从最开始就有个 bug 死没解 如果打开的目录里面是带 git 的 同时 git 历史又比较大的话 必死..

    https://github.com/atom/atom/issues/9827

    今天看到 vscode 试用了一下午 果断把 atom 卸载了...

    btw, vscode + git-bash 在 win7 上开发 android+linux 代码 + 远程 ssh 到服务器编译 + logcat debug 真是太方便了 省的多个窗口切来切去
    markx
        71
    markx  
       Aug 10, 2017
    我忍不住又去试了一下 code,突然觉得很爽都样子
    YYYeung
        72
    YYYeung  
       Aug 10, 2017
    可是,我已经习惯了 VSCode 了
    jeremaihloo
        73
    jeremaihloo  
       Aug 10, 2017
    巨硬:我们只做世界上最好的编辑器和 IDE

    肯定`vscode`呀,多快好省!

    巨硬除了领导人差一点,搞技术还是很厉害的
    mosliu
        74
    mosliu  
       Aug 10, 2017
    vscode +1
    wanderer
        75
    wanderer  
       Aug 10, 2017
    vim 飘过....
    corona
        76
    corona  
       Aug 10, 2017 via iPhone
    sublime 挺好的,轻量,电脑不卡
    inflationaaron
        77
    inflationaaron  
       Aug 11, 2017
    果然我 Emacs 已经过气了么,都没人提……
    yushine
        78
    yushine  
       Nov 5, 2017
    所有使用 Electron 技术的软件我都是拒绝的.. 用 Slack 也是被逼的..
    About     Help     Advertise     Blog     API     FAQ     Solana     3214 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 175ms UTC 14:05 PVG 22:05 LAX 07:05 JFK 10:05
    Do have faith in what you're doing.
    ubao msn 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