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

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

  •  
  •   doubleflower · 2017-08-09 08:44:33 +08:00 · 16146 次点击
    这是一个创建于 2658 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    重点:

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

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

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

    atom 应该没法赶上 vscode 了
    doubleflower
        29
    doubleflower  
    OP
       2017-08-09 11:21:02 +08:00
    @harry890829 程序员不翻墙寸步难行。

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

    FILE ~/.apmrc
    proxy=http://127.0.0.1:8123/
    https-proxy=http://127.0.0.1:8123/
    weilongs
        30
    weilongs  
       2017-08-09 11:23:03 +08:00
    atom 给我印象深就是 那个 duang~duang 的插件
    mjar
        31
    mjar  
       2017-08-09 11:25:43 +08:00   ❤️ 3
    Window 版本安装包尺寸

    - Atom 164Mb
    - VS Code 34.7Mb
    Majirefy
        32
    Majirefy  
       2017-08-09 11:28:33 +08:00
    @mjar 我也一直很纳闷,在所有浏览器和文本编辑器中,Atom 简直大得丧心病狂……
    wozhizui
        33
    wozhizui  
       2017-08-09 11:28:36 +08:00
    还是 vs code 爽
    harry890829
        34
    harry890829  
       2017-08-09 11:30:17 +08:00
    @doubleflower #29 哈哈,不过我当时用的全局$$啊,后来就没管了……使用 vscode 了……
    jybox
        35
    jybox  
       2017-08-09 11:40:18 +08:00
    @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  
       2017-08-09 11:42:25 +08:00
    我选 vscode
    Leafove
        37
    Leafove  
       2017-08-09 11:53:15 +08:00
    @jybox #35 为了追求效率用本地代码重写定义为"开倒车",当心引发圣战喔
    leisure
        38
    leisure  
       2017-08-09 11:57:35 +08:00
    @mokeyjay 基本一致,除了我第一个是 sublime
    linsage186
        39
    linsage186  
       2017-08-09 11:58:27 +08:00
    我选 vscode
    jingniao
        40
    jingniao  
       2017-08-09 12:05:39 +08:00 via Android
    前两天重置系统,安装最新版 vscode 好像启动速度最近几个月有比较大的优化?不知道是不是错觉。
    atom 给我的感觉类似 kde,都不大喜欢
    est
        41
    est  
       2017-08-09 12:17:37 +08:00
    才用 C++ 写

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

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

    JB 太丑太重.

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

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

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

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

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

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

    其他 IDE 也是开了不敢管……
    CloudnuY
        66
    CloudnuY  
       2017-08-09 21:53:23 +08:00
    比速度跟 sublime 比
    myzyq
        67
    myzyq  
       2017-08-09 21:58:20 +08:00 via Android
    @llb123 依然在用
    myzyq
        68
    myzyq  
       2017-08-09 21:59:20 +08:00 via Android
    @66beta 为什么我觉得很不好用呢?还没 sub 好用!
    ie88
        69
    ie88  
       2017-08-09 22:52:39 +08:00 via Android
    vscode+120
    bluefalconjun
        70
    bluefalconjun  
       2017-08-09 23:04:23 +08:00   ❤️ 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  
       2017-08-10 00:10:20 +08:00
    我忍不住又去试了一下 code,突然觉得很爽都样子
    YYYeung
        72
    YYYeung  
       2017-08-10 09:12:16 +08:00
    可是,我已经习惯了 VSCode 了
    jeremaihloo
        73
    jeremaihloo  
       2017-08-10 14:58:06 +08:00
    巨硬:我们只做世界上最好的编辑器和 IDE

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

    巨硬除了领导人差一点,搞技术还是很厉害的
    mosliu
        74
    mosliu  
       2017-08-10 16:48:22 +08:00
    vscode +1
    wanderer
        75
    wanderer  
       2017-08-10 17:13:31 +08:00
    vim 飘过....
    corona
        76
    corona  
       2017-08-10 18:43:01 +08:00 via iPhone
    sublime 挺好的,轻量,电脑不卡
    inflationaaron
        77
    inflationaaron  
       2017-08-11 02:08:56 +08:00
    果然我 Emacs 已经过气了么,都没人提……
    yushine
        78
    yushine  
       2017-11-05 19:50:26 +08:00
    所有使用 Electron 技术的软件我都是拒绝的.. 用 Slack 也是被逼的..
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3961 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 10:23 · PVG 18:23 · LAX 02:23 · JFK 05:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.