V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
gujiaxi
V2EX  ›  问与答

Atom 相对于 Emacs/Vim 的优势是什么?

  •  
  •   gujiaxi · 2015-06-26 09:49:07 +08:00 · 10209 次点击
    这是一个创建于 3436 天前的主题,其中的信息可能已经有所发展或是发生改变。

    按首字母顺序提及,排名不分先后。

    感觉Vim跟Emacs的火热主要是吸引了大批的hackers为其开发。

    分开来看的话Emacs背后有Elisp支持,Vim则开创了高效的编辑器操作模式。

    对于摩登编辑器——Atom,依靠各种包,功能不是问题,模拟Emacs键绑定/Vim模式也不是问题,但是单凭这些貌似还不是足够吸引人,那么它的优势到底在哪儿呢?

    参考

    24 条回复    2015-06-26 23:44:45 +08:00
    leozhang
        1
    leozhang  
       2015-06-26 09:53:40 +08:00 via Android
    「有终端的地方就会有 Vim 以及 Emacs」
    各司其职,我觉得二者谁也不能 replace 谁
    lion9527
        2
    lion9527  
       2015-06-26 10:01:46 +08:00
    对我这种普通玩家更友好。
    VIM只会普通操作,只是偶尔用用,配置太罗嗦。
    后来用ST,还是要配置很多东西。
    最后发现VS Code,Atom这类才最适合,拿来就能用。
    20015jjw
        3
    20015jjw  
       2015-06-26 10:16:28 +08:00
    Tiande
        4
    Tiande  
       2015-06-26 10:20:47 +08:00
    对我个人来说, vim 玩起来更有趣,但和 atom 这类比起来效率其实差不多。
    (因为 思如泉涌 奋笔疾书 是极少的情况...)

    贴代码的时候,还是需要 Atom 这种 摩登编辑器 ,
    因为 vim 对于从浏览器复制的代码 <LF> <CR> 傻傻分不清楚(也许是我在终端里贴的方式不对)。

    但是我不会去用 Emacs 的,因为 手残率 比另外两者高...
    lululau
        5
    lululau  
       2015-06-26 10:24:50 +08:00
    Atom 学习成本比较低,vim/Emacs 要想用得爽,得会点vim script/Emacs Lisp 吧。建议 vim 用户可以尝试下 spacemacs,刚玩了一周,觉得还是很不错的。另外,不管是用什么编辑器,基本的 Emacs motion 快捷键掌握以下还是很有好处的
    gujiaxi
        6
    gujiaxi  
    OP
       2015-06-26 10:27:53 +08:00
    @leozhang 不知道以后会不会有个终端版的Atom
    gujiaxi
        7
    gujiaxi  
    OP
       2015-06-26 10:29:56 +08:00   ❤️ 1
    @dtdnqsb 嗯,不过你可以尝试下Emacs的一些杀手级应用如org-mode。
    FrankFang128
        8
    FrankFang128  
       2015-06-26 10:41:12 +08:00
    用 Emacs 用得想死,还是回到 VIM 了。
    Tiande
        9
    Tiande  
       2015-06-26 10:46:32 +08:00
    @gujiaxi

    好强 好多命令和语法 不想学了 hhh

    经常在注释里写 markdown ,虽然功能性不强,但也算优雅规范点...
    101
        10
    101  
       2015-06-26 10:53:38 +08:00
    相对于 Vim 还是做了很多预设,装完就可以开撸了,Vim 要自己配置很多。
    至于 Emacs,到处流传着要配合脚踏板才能驾驭的传说,想想 Atom 还是简单一些
    jybox
        11
    jybox  
       2015-06-26 11:52:26 +08:00
    Editors like Sublime and TextMate offer convenience but only limited extensibility. On the other end of the spectrum, Emacs and Vim offer extreme flexibility, but they aren’t very approachable and can only be customized with special-purpose scripting languages.

    https://atom.io/docs/latest/getting-started-why-atom

    意思就是说 Vim 和 Emacs 提供了高灵活性,但对新手不够友好,Atom 希望既做到开箱即用,又做到充分的可拓展性。

    另外欢迎来 Atom 中文社区: http://atom-china.org/
    loading
        12
    loading  
       2015-06-26 11:53:47 +08:00 via Android
    除了逼格以外,没看到其他!
    pockry
        13
    pockry  
       2015-06-26 11:59:24 +08:00
    应该把Atom和ST3以及VS Code比较一下,否则还真犯了选择恐惧症。 emacs和vim作为各种命令行工具的内嵌编辑器,没有可比性把。
    loading
        14
    loading  
       2015-06-26 12:01:03 +08:00 via Android   ❤️ 1
    哦,不对,用 atom其实是展示自己电脑配置高,学不会 vim,emacs而已。

    向世人表达出自己不想随波逐流的心态。(sublime text,VS,jbrain,etc)


    实在想不出不用 sublime 这种免费好用,或者webstorm,pychart这一类付费黑科技ide,而去用 atom 新概念卡机编辑器的理由。除非他们平时也就说一些逼格的事,不吃人间烟火的大神或村间小白菜。



    高考这么多年,语文水平还是没到及格线…
    zsj950618
        15
    zsj950618  
       2015-06-26 15:56:28 +08:00
    1. atom 现在不卡啦!

    2. vim/emacs 目标终端用户,atom 要桌面。明明两者井水不犯河水。
    blacktulip
        16
    blacktulip  
       2015-06-26 15:58:40 +08:00
    @loading sublime 免费了?啥时候的事情?
    Twinkle
        17
    Twinkle  
       2015-06-26 16:01:46 +08:00
    @blacktulip 向来是免费的,付费是为了除去时不时出现的购买弹框以及随时体验到 Dev 版本之类的
    cyberdak
        18
    cyberdak  
       2015-06-26 16:02:53 +08:00
    @blacktulip 免费也可以一直用而已,只不过ctrl+s的时候会弹窗
    blacktulip
        19
    blacktulip  
       2015-06-26 16:08:22 +08:00
    @Twinkle
    @cyberdak

    Sublime Text may be downloaded and evaluated for free, however a license *must* be purchased for continued use.
    yingsunwl
        20
    yingsunwl  
       2015-06-26 16:13:17 +08:00
    安装试了一下,发现卸载不了
    Twinkle
        21
    Twinkle  
       2015-06-26 16:23:31 +08:00
    @blacktulip 这是作者的协议吧,评估可免费使用,至于生产环境则需购买,跟开源协议的效力是差不多的,看你遵不遵守了(大概
    blacktulip
        22
    blacktulip  
       2015-06-26 16:27:53 +08:00
    @Twinkle 别的地方,别的工种,我也就不说啥了。一个软件开发从业者,不遵守一个同是软件开发从业者,为一个软件开发工具定的协议,你觉得这说得过去不?
    chaker
        23
    chaker  
       2015-06-26 17:47:36 +08:00
    Windows版安装包71MB!Mama mia, 我还是用vim吧
    hbkdsm
        24
    hbkdsm  
       2015-06-26 23:44:45 +08:00
    @chaker 哈哈
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1019 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 22:25 · PVG 06:25 · LAX 14:25 · JFK 17:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.