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

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

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

    不过有很多朋友觉得 VSC 更好用,想了解下大家想法,你更看重编辑器的哪一部分?或者说 VSC/Atom/ST 哪一点更加打动你,从而让你选择它?
    174 条回复    2016-10-15 14:54:22 +08:00
    1  2  
    tairan2006
        101
    tairan2006  
       2016-10-11 09:43:48 +08:00
    ST -> Python, Haskell
    VSC -> js/css/html, Golang, Rust
    VS -> C++, C#
    vim -> 其他,或小文件编辑
    smallbanglouis
        102
    smallbanglouis  
       2016-10-11 09:45:43 +08:00
    vim ,只是觉得方便,懒得在终端和编辑器之间切换而已,那些说 vim 快的,讲真,安装一些 plugin 之后,编辑一个稍微大点的文件真不如 sublime
    cc7756789
        103
    cc7756789  
       2016-10-11 09:47:39 +08:00
    Atom 清爽, ST 以前用
    linux40
        104
    linux40  
       2016-10-11 09:47:52 +08:00 via Android
    emacs ,不过快捷键太多了,只知道几个。。。
    nikymaco
        105
    nikymaco  
       2016-10-11 09:54:53 +08:00
    我擦,难道还要弄标准不成?哪个用得顺手就用哪个呗,觉得哪个开发效率高就用哪个,哪来这么多的强迫症。
    coderluan
        106
    coderluan  
       2016-10-11 09:58:01 +08:00
    就用 vsc
    Ahri
        107
    Ahri  
       2016-10-11 09:59:45 +08:00
    Atom 比 Code 慢一百倍!
    yuhuan66666
        108
    yuhuan66666  
       2016-10-11 10:01:18 +08:00 via Android
    @j4fun code::blocks
    rayjoy
        109
    rayjoy  
       2016-10-11 10:06:28 +08:00
    这种帖子最容易捞金了:)
    mfu
        110
    mfu  
       2016-10-11 10:07:32 +08:00
    一直稳定在 VSCode 上了。
    latteczy
        111
    latteczy  
       2016-10-11 10:10:12 +08:00
    @ikaros
    @hxtheone
    想知道用 vsc 写 go 的时候怎么设置保存就 go fmt 。
    kappa
        112
    kappa  
       2016-10-11 10:11:51 +08:00
    @latteczy settings.json "go.formatOnSave": true
    xpol
        113
    xpol  
       2016-10-11 10:19:22 +08:00
    Atom 优点是社区人多,有很多插件用起来很顺手,缺点是速度和处理大文件上面不给力。

    但是我还是用 Atom 。
    exoticknight
        114
    exoticknight  
       2016-10-11 10:27:44 +08:00
    ST 足矣
    nino
        115
    nino  
       2016-10-11 10:29:03 +08:00
    @hronro 新语法你需要配置 jsconfig
    xbdsky
        116
    xbdsky  
       2016-10-11 10:39:47 +08:00
    ST 用了好多年了, notepad++配合使用(注意用了看 txt 文件)
    yangg
        117
    yangg  
       2016-10-11 10:59:24 +08:00
    @Gem 并没有这个问题吧, "editor.detectIndentation 默认为 true ,如果 你实在不行,可以用 editorconfig
    Mcatt
        118
    Mcatt  
       2016-10-11 11:02:05 +08:00   ❤️ 1
    Sublime Text -> Atom -> VSC

    Sublime Text 一直很好用,某天出 bug 就不用了。
    Atom 开大文件太慢太卡
    VSC 对 TS 支持很好,现在插件也越来越多,做得越来越好。

    微软出品的编辑器 /IDE 还是很厉害的
    Blunt1991
        119
    Blunt1991  
       2016-10-11 11:03:29 +08:00
    vsc
    latteczy
        120
    latteczy  
       2016-10-11 11:12:56 +08:00
    @kappa 感谢!
    hazard
        121
    hazard  
       2016-10-11 11:29:54 +08:00
    刷完这个帖子,我从 st3 换到了 vsc....
    aitaii
        122
    aitaii  
       2016-10-11 11:31:11 +08:00
    就好比是资本主义好还是社会主义好。
    leitwolf
        123
    leitwolf  
       2016-10-11 11:33:44 +08:00   ❤️ 1
    sublime->vscode
    vscode 有官方一波人在不停的开发,每个月都有功能大更新,而且很多常用的插件都有官方人员在参与开发,如 go/ts/js/c++/c#等等,此外还支持了 java ,而且它内置 git 和调试的 api ,这个是向 IDE 发展的。
    现在基本就打开这个了。
    overtrue
        124
    overtrue  
       2016-10-11 11:39:30 +08:00   ❤️ 1
    我靠,看了一下没几个跟我一样只用 Sublime Text 的啊
    sdwill
        125
    sdwill  
       2016-10-11 11:43:25 +08:00
    主用 webstorm 。零时文件用 vscode 查看。也用过 sublime 和 atom 一段时间。但个人感觉前端开发方面其他工具都无法媲美 webstorm 啊😂(逃)。
    xingo
        126
    xingo  
       2016-10-11 11:43:32 +08:00
    主用 ST , ST 要是炸了就用 VSC , atom 启动速度就比其他两个慢得多得多的多的多的多的多,简直无法忍受
    Arnie97
        127
    Arnie97  
       2016-10-11 11:51:36 +08:00
    从来没见过像 Atom 这…………么………………卡……………………的编辑器,怒删。
    同样基于 Electron 的 VS Code 却相当流畅。
    mcwanderer
        128
    mcwanderer  
       2016-10-11 11:59:04 +08:00
    只用 Sublime Text 写 PHP
    oska874
        129
    oska874  
       2016-10-11 12:02:04 +08:00
    vim -> all
    linkgod
        130
    linkgod  
       2016-10-11 12:05:05 +08:00
    全用过,还是觉得 webstorm 最顺手
    sorra
        131
    sorra  
       2016-10-11 12:06:51 +08:00
    个人体验:
    Sublime Text 很流畅,然而不能选中文本查找,不能直接在当前文件查找。
    Atom 的语法高亮最满意,然而不能按文件扩展名统一选择语法。
    VSC 的代码缩进有点问题。

    选择了 Atom 。如果 WebStorm 免费,就不纠结了。
    maikcn
        132
    maikcn  
       2016-10-11 12:12:36 +08:00
    操作系统 linux mint
    ST 对中文输入法有支付问题,目前混用 Atom 和 VSC ,小文件、临时文件的编辑用 Atom ,项目性的调整用 VSC
    chroming
        133
    chroming  
       2016-10-11 12:20:52 +08:00
    @TomIsion webstorm 是 IDE ,不算在编辑器内吧
    blahgeek
        134
    blahgeek  
       2016-10-11 12:21:15 +08:00
    很久之前一直用 vim ,后来明白过来使用 vim 唯一的原因只是它的强大的键绑定,其他功能使用其他编辑器更方便

    于是转投 sublime text2 (使用 vim 键绑定),然后升到 sublime text3 ,用了两三年

    后来 atom 火了,加上 sublime text 有段时间开发缓慢,使用了 atom 一段时间(半年左右),感觉是:

    - 没有想象中那么慢,一般写代码速度可以接受,但是无法打开大的数据文件
    - 有各种 fancy 的插件,比如内置 terminal ,比如查看 pdf ,比如好看的 diff ,等等
    - UI 、渲染比较好,支持 font ligatures

    然而很多细节上还是感觉差一点,没有精心雕琢的感觉,比如 vim 键绑定下的搜索,比如一些语言的默认 indent ,比如 git 插件等等,总之用起来除了好看外并没有那么爽…最终还是回到了 sublime
    Ixizi
        135
    Ixizi  
       2016-10-11 12:25:28 +08:00
    我就想知道 vsc 写 react 怎么才能有代码补全!!
    Chrisplus
        136
    Chrisplus  
       2016-10-11 12:33:14 +08:00
    atom ubuntu 上,忍受着时不时的崩溃
    codeaqua
        137
    codeaqua  
       2016-10-11 12:40:39 +08:00
    @lxlzi 用 typescript 就行
    keelii
        138
    keelii  
       2016-10-11 12:41:57 +08:00
    看了 VSC 每一个 Release Notes 才会觉得 VSC 是真的用心做的一款编辑器。

    加以时日可能会超越其它编辑器
    bramblex
        139
    bramblex  
       2016-10-11 12:45:38 +08:00 via Android
    月经
    Chrisplus
        140
    Chrisplus  
       2016-10-11 13:06:40 +08:00
    正在忍受 atom
    然后刷了这个帖子
    然后试用了 vsc
    然后又回到了最初的起点
    正在安装 st 中
    topgrd
        141
    topgrd  
       2016-10-11 13:17:32 +08:00
    Sublime Text -> Atom. Atom 崩了切回 Sublime
    xuyuheng0905
        142
    xuyuheng0905  
       2016-10-11 13:21:22 +08:00
    vim -> all
    VS
    CHAOS187
        143
    CHAOS187  
       2016-10-11 13:22:48 +08:00
    vim: 不要...不要误会,我不是针对你,我是说在座各位都是垃圾。
    wencong
        144
    wencong  
       2016-10-11 13:35:29 +08:00
    哪个顺手用哪个
    Lattez
        145
    Lattez  
       2016-10-11 13:46:11 +08:00
    ST 用来写 Python , VSC 写 web 相关的内容还有 c++比较多,至于阿童木。。那速度感人
    starqoq
        146
    starqoq  
       2016-10-11 13:50:09 +08:00
    notepad++
    从高中写 C++开始用的。因为觉得 IDE 的自动提示很容易打断思路。

    Pychrme
    用来写 Python 和 Html ,例如 Django 。
    fds
        147
    fds  
       2016-10-11 13:51:13 +08:00
    typescript 用 atom 特别慢,虽然支持立即编译……
    所以还是主力 VSC 呢,特别喜欢滚动条上的色块标示。
    普通脚本用 ST 。
    2gua
        148
    2gua  
       2016-10-11 13:51:16 +08:00
    VS Code.
    CloudnuY
        149
    CloudnuY  
       2016-10-11 13:56:03 +08:00
    Atom 死在了加载需要 1000ms 以上……
    Gem
        150
    Gem  
       2016-10-11 14:11:39 +08:00
    @yangg 默认设置,空格是 4 个,无论写 python 还是 Js ,都是 4 空格,如果在自定义设置中,设置了缩进 2 个空格, 那么 python 也就是 2 个空格了。
    inspoy
        151
    inspoy  
       2016-10-11 14:15:14 +08:00
    Xcode 。。
    macOS 下开发 cocos2dx 好像只能用 Xcode 了(虽然经常把电脑卡死

    之前试过 AppCode ,然而并不能调试,只能 coding ,于是就放弃了
    killerv
        152
    killerv  
       2016-10-11 14:24:26 +08:00
    ST
    le0zh
        153
    le0zh  
       2016-10-11 16:12:48 +08:00
    vsc
    darkbill
        154
    darkbill  
       2016-10-11 16:22:52 +08:00
    vim -> all

    月经贴
    barretlee
        155
    barretlee  
    OP
       2016-10-11 16:57:48 +08:00
    @Mcatt 是的, Atom 开大文件确实不给力,卡顿就算了,还有可能卡死...
    xbdsky
        156
    xbdsky  
       2016-10-11 18:37:56 +08:00
    @mcwanderer 也是一样
    kiah
        157
    kiah  
       2016-10-11 19:02:13 +08:00
    sublime
    pathletboy
        158
    pathletboy  
       2016-10-11 19:27:26 +08:00
    @sorra “ Sublime Text 很流畅,然而不能选中文本查找,不能直接在当前文件查找。”
    选中后 ctrl+f3 可以直接查找啊
    XuanYuan
        159
    XuanYuan  
       2016-10-11 19:29:35 +08:00
    话说自己都试一遍不就好了么,适合别人的又不见得适合你。
    crazykuma
        160
    crazykuma  
       2016-10-11 19:29:43 +08:00
    以前用 ST,现在用 atom ,感觉除了渲染慢一点, UI 上舒服太多
    zander
        161
    zander  
       2016-10-11 19:32:07 +08:00 via iPhone
    textmate
    zonghua
        162
    zonghua  
       2016-10-11 21:23:21 +08:00 via iPhone
    现在很多人用 visual studio code 啦
    U2FsdGVkX1
        163
    U2FsdGVkX1  
       2016-10-11 21:36:41 +08:00 via Android
    日常用 emeditoe
    编程用 sublime
    有时候用 vscode
    调试用 jetbrains 全家桶
    lydhr
        164
    lydhr  
       2016-10-11 21:42:25 +08:00
    vim 编辑器之神, emacs 神的编辑器
    BlackV2
        165
    BlackV2  
       2016-10-11 21:56:40 +08:00
    VSC
    arare
        166
    arare  
       2016-10-11 22:19:24 +08:00
    一直都在用 atom, 界面挺好
    Dexter123
        167
    Dexter123  
       2016-10-11 23:27:47 +08:00
    @Ixizi 有个 Reactjs code snippets 插件
    20015jjw
        168
    20015jjw  
       2016-10-12 02:15:14 +08:00
    必须 vim 啊...
    Ixizi
        169
    Ixizi  
       2016-10-12 08:50:56 +08:00
    @Dexter123 那个只是 snippets 而已。。。
    Ixizi
        170
    Ixizi  
       2016-10-12 08:53:15 +08:00
    @starqoq Pychrme 是什么鬼? 你想说 pycharm 吧
    phieo
        171
    phieo  
       2016-10-12 09:46:13 +08:00
    VIM ,现在用 Atom 的 VIM 模式。。。
    j4fun
        172
    j4fun  
       2016-10-13 15:02:30 +08:00
    @yuhuan66666 thx 我试了一下。。 code:block 和 vsc 差不多,界面还比较差。而且我比较想要的,根据变量的属性,定向到他变量的声明好像也不能。。( vsc 也不能,不造是不是缺了什么插件,以前用的 codelite 可以。。这点有点忧伤)
    yuhuan66666
        173
    yuhuan66666  
       2016-10-13 16:56:03 +08:00 via Android
    @j4fun 貌似 CLion 可以
    sorra
        174
    sorra  
       2016-10-15 14:54:22 +08:00
    @pathletboy 虽然平台不同,但你一提醒,我还真查到了解决办法, Mac 可以先 cmd+F 再 cmd+E ,或者直接配置"find_selected_text": true 。太好了,又能用 Sublime Text 了。
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1195 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 23:52 · PVG 07:52 · LAX 16:52 · JFK 19:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.