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

你用的哪个编辑器, ST/Atom/VSC?

  •  
  •   barretlee ·
    barretlee · 2016-10-10 20:21:51 +08:00 · 20931 次点击
    这是一个创建于 2964 天前的主题,其中的信息可能已经有所发展或是发生改变。
    ST 用了五年, Atom 用了五天, VSC 用了三天,我最终选择了 Atom 。

    不过有很多朋友觉得 VSC 更好用,想了解下大家想法,你更看重编辑器的哪一部分?或者说 VSC/Atom/ST 哪一点更加打动你,从而让你选择它?
    174 条回复    2016-10-15 14:54:22 +08:00
    1  2  
    BMW
        1
    BMW  
       2016-10-10 20:22:23 +08:00
    PS
    songchao
        2
    songchao  
       2016-10-10 20:23:17 +08:00 via Android
    Visual Studio Code
    barretlee
        3
    barretlee  
    OP
       2016-10-10 20:23:18 +08:00
    @BMW 棒!
    xiahei
        4
    xiahei  
       2016-10-10 20:23:55 +08:00   ❤️ 1
    Vim, 看重“快”.
    jarlyyn
        5
    jarlyyn  
       2016-10-10 20:26:02 +08:00
    vsc
    chinafeng
        6
    chinafeng  
       2016-10-10 20:27:12 +08:00
    Atom 颜值高, 作为我的前编辑器利器, 功能以及拓展都十分丰富, 放弃的原因来源于速度, 实在是太慢了
    目前正在使用 Visual Studio Code 轻巧高效, 插件拓展也能满足需求
    whxiaobu
        7
    whxiaobu  
       2016-10-10 20:27:18 +08:00
    V
    zhuangzhuang1988
        8
    zhuangzhuang1988  
       2016-10-10 20:28:08 +08:00
    vsc
    写 python 的, 然后 pycharm 用的是免费版本, 需要个编辑 js/html 的就选 vsc 了, vsc 更像一个 IDE , js/ts 自动补全很好,而且能调试。
    barretlee
        9
    barretlee  
    OP
       2016-10-10 20:28:11 +08:00
    @chinafeng 你放弃它是什么时候,用的是 windows 系统还是 Mac ?当时你最不能忍受他慢在哪里呀~
    dabpop139
        10
    dabpop139  
       2016-10-10 20:29:34 +08:00 via Android
    ST
    barretlee
        11
    barretlee  
    OP
       2016-10-10 20:29:43 +08:00
    @xiahei 我用 Vim 也快六年了,对一般同学而言,入门周期比较长,门槛也挺高的。
    helloSwift
        12
    helloSwift  
       2016-10-10 20:30:38 +08:00
    Atom
    刚出来就用了一段时间,太卡,删了
    一年内重下体验几次,还是卡,又删了
    今年上半年(具体记不清)开始,用到现在。

    ST/Atom/VSC 功能差不多, ST 收费,我比较穷,能有免费的就用免费,能不破解尽量不用破解软件

    我曾经在 Atom 的 GitHub 仓库问了一个问题,那里的人先是回答了我的问题,然后告诉我,这里是提交 bug 的地方,问问题去 Atom 社区 (尴尬😅)

    如果 atom 没有什么问题,应该会一直用下去。
    barretlee
        13
    barretlee  
    OP
       2016-10-10 20:34:25 +08:00
    @helloSwift 哈哈,我这几天关注了下社区,提到的卡、慢问题,其实社区也一直在优化,估计是因为底层实现的问题吧,优化经常碰到瓶颈,不过我相信随着硬件和软件能力的提升,速度不是问题,而且稍稍的卡顿我是可以接受的。

    事实上,平时工作上用起来也没感觉到「卡」。
    GaoMjun
        14
    GaoMjun  
       2016-10-10 20:42:38 +08:00 via iPhone
    搞几个大文件编辑编辑,就知道哪个厉害了
    palxie
        15
    palxie  
       2016-10-10 20:47:05 +08:00
    vsc 挺好,用了段时间,就是编码问题烦人
    xingis
        16
    xingis  
       2016-10-10 20:49:57 +08:00
    ST/TM 交替着用, TM 很多细节设计得非常贴心,用着比较习惯; ST 很多插件用着也蛮爽的
    SuperMild
        17
    SuperMild  
       2016-10-10 20:57:17 +08:00 via iPad
    ST3 , Distraction Free Mode 太赞了!
    Akagi201
        18
    Akagi201  
       2016-10-10 21:03:08 +08:00
    vscode
    Troevil
        19
    Troevil  
       2016-10-10 21:03:54 +08:00
    atom
    slion
        20
    slion  
       2016-10-10 21:04:49 +08:00
    sublime text2
    CallMeHoney
        21
    CallMeHoney  
       2016-10-10 21:07:04 +08:00
    其实 ATOM 只是启动比较卡,然而对于我这种不关电脑星人影响不大
    roychan
        22
    roychan  
       2016-10-10 21:07:57 +08:00
    Textmate
    bearqq
        23
    bearqq  
       2016-10-10 21:10:15 +08:00 via Android
    vscode 本地用的最多
    从头写用 jupyter notebook
    大量小代码在云端直接编辑和使用,以及在本地的 linux ,用 cloud9 的 ide ,从 github 下源码搭的。
    少量修改用 notepad++, gedit , vim
    pubby
        24
    pubby  
       2016-10-10 21:16:36 +08:00
    固定电脑 phpstrom
    临时电脑 putty 上去 emacs
    改配置 vi
    ins
        25
    ins  
       2016-10-10 21:19:00 +08:00
    一直 ATOM 暂时还没用上别款的
    Wangxf
        26
    Wangxf  
       2016-10-10 21:20:52 +08:00
    sublime 吧,市面上所有的都用过,发现还是 sublime 顺手点
    chinafeng
        27
    chinafeng  
       2016-10-10 21:20:54 +08:00
    @barretlee 哪都慢...加载 启动等, 主 Windows, 不过 Mac 也有使用, Mac 体验会稍微快一点, 但是也好不到哪去
    g0thic
        28
    g0thic  
       2016-10-10 21:21:12 +08:00
    去年用了一年的 Atom ,今年开始用 vsc , vsc 做的越来越好了
    frankzeng
        29
    frankzeng  
       2016-10-10 21:21:37 +08:00
    atom 机器配置高,没觉得卡
    Wangxf
        30
    Wangxf  
       2016-10-10 21:21:53 +08:00
    vsc 两点让我放弃 1.插件太少了 2.html 页面没有 js 语法提示
    moyang
        31
    moyang  
       2016-10-10 21:25:07 +08:00
    人生苦短,我用 notepad
    http://www.notepad.org/
    fhefh
        32
    fhefh  
       2016-10-10 21:30:08 +08:00
    sublime
    xqin
        33
    xqin  
       2016-10-10 21:37:30 +08:00
    editplus
    zhidian
        34
    zhidian  
       2016-10-10 21:44:03 +08:00
    只要用过了 Vim ,不管什么编辑器,都要安装 Vim 插件的。这种对粒度的有效掌控简直太有用了。
    kurten
        35
    kurten  
       2016-10-10 21:44:03 +08:00
    st 阵营中的叛徒。。。
    thekoc
        36
    thekoc  
       2016-10-10 21:48:08 +08:00
    @helloSwift 你是说启动慢么?还是在编辑过程中卡?
    wayslog
        37
    wayslog  
       2016-10-10 21:48:12 +08:00 via Android
    spacemacs 路过………
    lightening
        38
    lightening  
       2016-10-10 21:54:02 +08:00
    现在用 ST 。

    大约用过两年 Vim 两年 Emacs 。 Vim 插件系统不好用,操作感么,别人也不是模拟不出来。
    Emacs 插件写起来很麻烦,后来发现 Emacs 能做 Emacs 能做的所有事,就换 ST 了。用 Python 写插件也比较容易,我有几个自己写的超小插件,就几行代码。

    Atom 和 VSC 试过一下下,觉得不错。不过既然已经买了 ST 就用着了。哪天我要是买不起 ST 了会认真考虑 Atom 。
    emric
        39
    emric  
       2016-10-10 21:54:06 +08:00
    sublime 虽然买了授权,但是 vscode 的重构和调试实在太棒了。
    0915240
        40
    0915240  
       2016-10-10 21:55:15 +08:00
    st->atom->vsc

    atom 主要是太卡了

    vsc 看社区满活跃的,相信巨硬的力量。

    其实 notepad++才好用(逃
    megatron
        41
    megatron  
       2016-10-10 21:59:59 +08:00
    有 vim 的地方,就有英勇的 emacs :)
    分界线
    这么多编辑器,愿意用哪一个就用哪一个,自己习惯的,喜欢的。
    scnace
        42
    scnace  
       2016-10-10 22:01:13 +08:00 via Android
    @BMW PHP 是全世界坠吼的语言(光速遁地)
    derek80
        43
    derek80  
       2016-10-10 22:02:51 +08:00 via Android
    从 atom 换到 vsc 两个月了,主要是启动速度,更好的 git 支持,更好的调试支持,其他我都忍了
    realwangyibo
        44
    realwangyibo  
       2016-10-10 22:04:42 +08:00
    从 Atom 回到 Vim
    ispinfx
        45
    ispinfx  
       2016-10-10 22:04:46 +08:00 via iPhone
    必须是 Emacs
    scnace
        46
    scnace  
       2016-10-10 22:07:58 +08:00 via Android
    @barretlee 卡是因为自启的插件太多了吗?我之前是 Jetbrain 全家桶和 liteide 用了 Atom 的 material design 主题插件 感觉启动时间可以接受 (关键是颜值高啊 ) vscode 没用过 但外界评价很高 等我啥时候审美疲劳了就去试试:)
    Seita
        47
    Seita  
       2016-10-10 22:09:57 +08:00
    最后一个我们需要的编辑器 vs code 233
    firstfire
        48
    firstfire  
       2016-10-10 22:18:09 +08:00
    Atom ,就是启动的时候太慢了点。另外偶尔用 EmEditor
    soratadori
        49
    soratadori  
       2016-10-10 22:20:16 +08:00
    ATOM 打开一个 10M 的文件直接卡死,语法高亮能设定的范围太少, ST 和 VS CODE 可以根据语言的语法来设定高亮。

    Sublime Text 3 有一个 bug 已经持续了 2 年都没解决掉——更换默认字体后,斜体和粗体会失效,字体渲染和另外 2 个比起来稍弱。不过速度是 3 个编辑器里最快的,插件也是最全的。

    至于界面方面, ST 除了提供有字体、背景这种简单调颜色的主题外(Color Scheme),还可以对整个软件的皮肤(theme)进行更换,换了皮肤后不比另外 2 个差。

    我用 ST
    soratadori
        50
    soratadori  
       2016-10-10 22:21:35 +08:00
    还有 ST 是有免费版的,只是你一段时间会弹出个窗口让你购买,并不影响使用。
    Geeker
        51
    Geeker  
       2016-10-10 22:24:31 +08:00
    我来安利 Spacemacs
    RicardoM
        52
    RicardoM  
       2016-10-10 22:24:41 +08:00
    vsc 😀
    xuecat
        53
    xuecat  
       2016-10-10 22:29:06 +08:00
    atom 刚出来的时候很好玩,他们说有点卡,不过我用固态到不觉得。 vscode 刚出来就是个编辑器没啥好玩的,
    不过 vscode 最近被加大力度了,瞬间赶超 atom 了,所以果断用 vscode
    BFDZ
        54
    BFDZ  
       2016-10-10 22:29:56 +08:00
    sublime text2 && vim
    7sDream
        55
    7sDream  
       2016-10-10 22:31:15 +08:00
    PyCharm --> Python
    VSCode --> Bash/Fish script, Golang, HTML, Javascript, CSS, Markdown
    Android Studio --> Android
    CLion --> C++

    常用这些吧……
    hronro
        56
    hronro  
       2016-10-10 22:46:06 +08:00   ❤️ 1
    3 款编辑器,都使用过很长的时间,最终选择了 Atom 。

    先说 sublime 吧, sublime 作为这 3 款编辑器中最为老牌的一款,用着确实不错,原生 UI 界面,性能和输入的手感都非常不错,也拥有着丰富的插件。这点确实不错。

    再说 Atom 吧。 Atom 最牛 B 的地方在于它的插件机制,详情可以参考这里 http://zhihu.com/question/22867204/answer/90728790 。 Atom 的插件确实做到很多 sublime 插件做不到的事情,这也是我选择 Atom 而不是 sublime 的原因。个人认为, Atom 除了启动速度比不上 sublime ,其他各方面应该都是优于 Sublime 的。最后 Atom 配上 vim-mode-plus 插件,写起代码来,简直不要太爽。

    再说 vs Code 。这款编辑器我是从 0.5 的测试版一直用到现在的,也见证了这款编辑器的成长。比起前两款编辑器, vs Code 会更偏向于 IDE 一些(主要针对 js 和 ts ),并且编辑器本身就实现了很多功能,并不是太依赖插件。而且虽然 vs Code 的启动速度也比不上 Sublime (毕竟基于 Electron ),但是它打开文件的速度其实是要比 Sublime 快的,特别是打开个 30M 的大文件,速度基本上可以说是秒杀 Sublime 。曾经很长一段时间,我也把 vs code 作为我的主力编辑器使用,它自带的 js 的 Salsa 智能感知系统也非常好用,谁用谁知道。但 vs Code 的问题也在于,微软把这些功能全部都给你打包好了,你没有选择的余地,这其实会导致一些问题。比如现在版本的 vs code 中,仍然不知道在 js 中使用 class-properties 的语法。而且 vs Code 的 color schemes 确实有点太辣鸡了。所以我最终还是选择了 Atom 了,当然可能过一段时间之后,当中这些东西都完善了之后,我可能还是会重新选择回 vs code 的😄
    jy01264313
        57
    jy01264313  
       2016-10-10 22:48:45 +08:00
    VS CODE 真是微软的良心产品,内存消耗极低,没有卡顿
    ruchee
        58
    ruchee  
       2016-10-10 22:52:54 +08:00
    5 年 Vim ,从未换过
    hyperdak
        59
    hyperdak  
       2016-10-10 22:56:45 +08:00
    vsc
    但是现在总觉得启动速度太慢了
    WangYanjie
        60
    WangYanjie  
       2016-10-10 23:09:47 +08:00
    @barretlee 很好奇,这么长时间的 vim, 你居然还能换到其它环境?
    jhdxr
        61
    jhdxr  
       2016-10-10 23:14:41 +08:00   ❤️ 1
    @BMW 第一反应依然是 Photoshop ,心想高人就是不一样。。。
    然后看到了我开始菜单里的 phpstorm 。。。
    lukertty
        62
    lukertty  
       2016-10-10 23:24:08 +08:00
    Emacs
    fatestigma
        63
    fatestigma  
       2016-10-10 23:37:46 +08:00
    多个工具都用的没有吗?
    大部分时候用 Vim ,特别需要界面的时候用 TextMate ,还有 LaTeX 写中文相关的用 TextMate ,然后 Julia 用 Atom 。
    其他环境没怎么碰过。每次有人推荐 ST 我都下了,经过一个小时的折腾配置之后删掉了。
    kingcos
        64
    kingcos  
       2016-10-10 23:44:25 +08:00
    编辑器用 VSC 。。。
    PyCharm WebStorm IDEA 也用。。。
    techmoe
        65
    techmoe  
       2016-10-10 23:44:29 +08:00
    当然 VSC
    顺便安利我的群组 https://telegram.me/vscode_zh
    dablwow
        66
    dablwow  
       2016-10-10 23:48:01 +08:00
    Sublime 用过一小段时间,现在在用 Atom 。
    Atom 太漂亮了, Webstorm 上调不出这种颜色,所以 Webstorm 只在公司用,平常自己开发还是 Atom 。
    不过 Atom 是真慢,启动慢,格式化慢, Jshint 经常慢好几拍,今天把 V 站上十几 M 的 12306 数据粘贴上去竟然卡死了(配置是 i5-4200M+8G )
    临时改代码的时候就用 Nodepad++,有时间的话还是点开 Atom ,接杯水或刷个网页等它开。
    abbatuu
        67
    abbatuu  
       2016-10-10 23:52:03 +08:00
    木有人用 word 吗?~哈哈 好吧 我基本都用 st
    dablwow
        68
    dablwow  
       2016-10-10 23:52:28 +08:00
    @dablwow 打错了应该是 Notepad++
    jeremaihloo
        69
    jeremaihloo  
       2016-10-10 23:54:49 +08:00
    vscode 不解释
    kenshinhu
        70
    kenshinhu  
       2016-10-10 23:55:54 +08:00
    webkit 系的 ide 在打開多個多行文件時會問題突顯的
    ikaros
        71
    ikaros  
       2016-10-11 00:01:14 +08:00
    vsc 写 go 配置好了比 ST 好用真心的
    hxtheone
        72
    hxtheone  
       2016-10-11 00:04:23 +08:00 via iPhone
    vsc 写 go 和 js 完全达到 IDE 的水准了
    daimao
        73
    daimao  
       2016-10-11 00:23:58 +08:00 via iPhone
    Sublime text

    偶尔用 vim
    onlyice
        74
    onlyice  
       2016-10-11 00:28:58 +08:00
    以前主力 Sublime Text ,但是没学会。后来用了几天 Atom ,受不了启动速度就放弃了。现在用 VSC ,感觉设计很优雅,性能也不错,后面应该会持续使用。
    XIVN1987
        75
    XIVN1987  
       2016-10-11 00:38:07 +08:00 via Android
    ST3 ,凑合用吧!
    shijingshijing
        76
    shijingshijing  
       2016-10-11 00:42:27 +08:00
    vim 铁杆刚刚由 Sublime Text 路转粉,不过正室必须还是 vim
    Technetiumer
        77
    Technetiumer  
       2016-10-11 00:57:48 +08:00
    Cloud9 IDE [手动滑稽]
    mreasonyang
        78
    mreasonyang  
       2016-10-11 01:09:55 +08:00
    难道只有我一个人的 VSC 尽管在 SSD 中,打开速度还是堪比 Atom ,而且 Vim 插件也有各种诡异的问题么?
    bao3
        79
    bao3  
       2016-10-11 01:24:48 +08:00 via Android
    vim
    WildCat
        80
    WildCat  
       2016-10-11 03:06:28 +08:00
    cuminflea
        81
    cuminflea  
       2016-10-11 04:57:47 +08:00 via Android
    spacemacs+1
    paulagent
        82
    paulagent  
       2016-10-11 05:54:43 +08:00
    vs Code
    mrytsr
        83
    mrytsr  
       2016-10-11 06:53:49 +08:00 via Android
    vim
    wolfan
        84
    wolfan  
       2016-10-11 07:15:13 +08:00 via Android
    这个还是看需求吧,反正俺只混 h5,js,py 。所以 ST 足矣。
    如果混 JAVA 什么的还是老老实实用上 IDE 合适呐。
    Gem
        85
    Gem  
       2016-10-11 07:48:07 +08:00
    使用 VSC 不适应的地方就是:不同的文件类型,不能自动感知格式,例如: 我写 JS ,是 2 个空格缩进,写 python 需要 4 个空格缩进,如果在个人配置文件中,设定了 2 空格,那么写 python 的时候,还需要在 VSC 中,自己在选择一次 4 空格缩进。不能想 ST 那样,可以根据文件类型,独立写一个配置文件,也就是 VSC 貌似只有全局配置,没有文件类型单独配置。不知道大家怎么解决这个问题的。
    appdev
        86
    appdev  
       2016-10-11 08:25:36 +08:00 via iPhone
    不能说全称吗,逼格高
    helloSwift
        87
    helloSwift  
       2016-10-11 08:43:34 +08:00 via iPhone
    @barretlee 所以我现在一直在用 Atom 😄
    helloSwift
        88
    helloSwift  
       2016-10-11 08:44:48 +08:00 via iPhone
    @thekoc 启动慢
    mml
        89
    mml  
       2016-10-11 08:51:23 +08:00
    裸 vim
    BMW
        90
    BMW  
       2016-10-11 09:03:16 +08:00
    @jhdxr hah
    urmyfaith
        91
    urmyfaith  
       2016-10-11 09:10:09 +08:00
    vs code, ST, Xcode,极少 vim
    lxy
        92
    lxy  
       2016-10-11 09:22:10 +08:00
    已上 SSD , Atom 依然卡。不知道是不是插件问题,我也懒得去找。 ctrl+s 经常卡,不能忍。编辑也偶尔会卡。
    clijiac
        93
    clijiac  
       2016-10-11 09:26:46 +08:00
    atom, 唯一不满意的就是启动慢..
    lrh3321
        94
    lrh3321  
       2016-10-11 09:28:10 +08:00
    这三个里我用 VSC
    Totato5749
        95
    Totato5749  
       2016-10-11 09:29:45 +08:00
    说 editplus 会不会被打?
    j4fun
        96
    j4fun  
       2016-10-11 09:30:47 +08:00
    说几个木有人说的。。
    写 GO 用 jetbrains idea
    写 C 用 codelit 。。。(用了一年半,准备换,感觉好不稳定,刚开始还觉得不错来着)求推荐写 C 的。。不喜欢 codeinsight 的界面。。
    billion
        97
    billion  
       2016-10-11 09:33:14 +08:00
    用 Vim ,速度快,快捷键够灵活。
    marvinwilliam
        98
    marvinwilliam  
       2016-10-11 09:37:55 +08:00
    ( ̄. ̄) 我这个用 webstorm 的算不算是异类啊...
    TomIsion
        99
    TomIsion  
       2016-10-11 09:40:52 +08:00
    @marvinwilliam 对哦 看到现在没有几个 WebStorm
    miniwade514
        100
    miniwade514  
       2016-10-11 09:41:45 +08:00
    日常 Atom, 大文件用 Sublime Text
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   991 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 20:19 · PVG 04:19 · LAX 12:19 · JFK 15:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.