你用的哪个编辑器, ST/Atom/VSC? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
barretlee
V2EX    程序员

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

  •  
  •   barretlee
    barretlee 2016-10-10 20:21:51 +08:00 21863 次点击
    这是一个创建于 3288 天前的主题,其中的信息可能已经有所发展或是发生改变。
    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
    akafeng
        6
    akafeng  
       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 顺手点
    akafeng
        27
    akafeng  
       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
    O3YwA1ENkb7i35XJ
        33
    O3YwA1ENkb7i35XJ  
       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  
       016-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     Solana     2676 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 02:18 PVG 10:18 LAX 19:18 JFK 22:18
    Do have faith in what you're doing.
    ubao 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