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

VIM与Emacs的特点和优劣性?

  •  
  •   xlaok · 2011-05-16 16:21:52 +08:00 · 9212 次点击
    这是一个创建于 4729 天前的主题,其中的信息可能已经有所发展或是发生改变。
    一直使用notebook++写,而且基本只用染色功能。。听说过VIM和Emacs,但是看着界面和繁杂的操作有点心存畏惧。

    用了一段时间VIM,感觉的确很复杂= =(么有GEEK细胞?)

    后来又在某博客上看到说Emacs才是最好的文本编辑器。

    不知道v2exer的想法是神马?
    28 条回复    1970-01-01 08:00:00 +08:00
    laihj
        1
    laihj  
       2011-05-16 16:25:58 +08:00
    VIM或EMACS任选一种努力习惯操作,配置自已的模块。

    关于VIM和EMACS哪个更好,属于码农界几大无解问题之一
    chone
        2
    chone  
       2011-05-16 16:27:15 +08:00
    emacs和vim这个争论从远古时代就有了,基本上还要一直争论下去不会有什么结果。
    不过都是好的编辑器,至于哪个更好就不发表了,各取所需吧。
    我用vim
    xlaok
        3
    xlaok  
    OP
       2011-05-16 16:27:15 +08:00
    果然是这样。。。
    plucury
        4
    plucury  
       2011-05-16 16:27:33 +08:00
    这是要挑起战争么。。。
    laihj
        5
    laihj  
       2011-05-16 16:28:23 +08:00
    我用EMACS
    挑不起来吧,这个问题也该绝经了
    xlaok
        6
    xlaok  
    OP
       2011-05-16 16:28:45 +08:00
    那他们有没有什么特点呢,比如适用领域什么的?
    我一般写c和php
    chone
        7
    chone  
       2011-05-16 16:31:21 +08:00
    @xlaok 写c和php这两款都是神器啊,选择一个学学吧,最后你会爱上的。
    harryxu
        8
    harryxu  
       2011-05-16 16:33:48 +08:00
    只会用vim,emacs没用过,当初学用vim的时候也只是好奇,虽然入门的时候感觉这玩意有点bt,不过我就觉得大家都说好的东西肯定有他的道理,就硬着头皮用了一段时间,慢慢的就习惯了,慢慢的就离不开了 - -。

    要说优点什么的,三言两语说不清,就是一种文本编辑的习惯,中心思想就是只用键盘的主要区域,所有功能的操作都使用触手可及那些按键就能完成。

    如果习惯了的话,编辑效率提高不少。。。
    momo5269
        9
    momo5269  
       2011-05-16 16:46:10 +08:00
    @xlaok 你可以看看这个 http://emacser.com/vimvsemacs.htm 无论哪个编辑器,习惯了都非常好用.....

    不过从体积上讲 emacs大一点 vim比较小 ~ emacs的中文化我至今也不会弄(教程多是linux版为例)
    momo5269
        10
    momo5269  
       2011-05-16 16:56:03 +08:00
    说实话,我也不会用.....我都是用EmEditor 也基本只用高亮...............
    xlaok
        11
    xlaok  
    OP
       2011-05-16 17:01:59 +08:00
    @momo5269 看了,很有趣的文章:)
    虽然这个文章好偏Emacs啊。。。
    似乎有自己的选择了。。

    @plucury 嗷!我有罪,有罪。。
    freefcw
        12
    freefcw  
       2011-05-16 17:03:29 +08:00
    vim,因为随便哪台linux上面都有vim,但是不一定有emacs
    L42y
        13
    L42y  
       2011-05-16 20:40:25 +08:00
    我用 Emacs,小指会痛
    yibie
        14
    yibie  
       2011-05-16 20:41:44 +08:00
    Vim 是一个精巧的文本编辑器,而 Emacs 则不限于编辑器。
    把握这点便可知道,Vim 体积小,启动快速,操作精简(在不同模式下,所有所有按键都是一个键);Emacs 体积大,启动慢,功能强大(快捷键以组合键为主)。
    我喜欢用 Emacs 是因为不习惯 Vim 下不同模式的转换。
    mr_pppoe
        15
    mr_pppoe  
       2011-05-16 21:14:41 +08:00
    VIM路过,赶紧关了这帖吧,争不出个结果的。
    snake45
        16
    snake45  
       2011-05-16 21:25:08 +08:00
    争不出个结果的 +1
    我不喜欢Vim的不同模式的转换...但更不喜欢Emacs的ctrl...我的小指感觉抽了..
    kendisk
        17
    kendisk  
       2011-05-16 21:25:26 +08:00
    vim继续路过。
    Emacs不习惯啊。/
    Kymair
        18
    Kymair  
       2011-05-16 22:19:20 +08:00
    Vim是编辑器之神,Emacs是神的编辑器,俺觉得这句话挺形象的 XD
    lowstz
        19
    lowstz  
       2011-05-16 22:44:01 +08:00
    用vim,学Emacs中
    双修,虽然浪费时间。
    sinxccc
        20
    sinxccc  
       2011-05-16 22:47:01 +08:00
    抛硬币选一个就行,别纠结了。
    lwjef
        21
    lwjef  
       2011-05-16 22:48:28 +08:00
    据说使用Emacs是种信仰
    lepture
        22
    lepture  
       2011-05-16 23:09:09 +08:00
    @L42y 那是因为你没有用unix layout的键盘。
    lepture
        23
    lepture  
       2011-05-16 23:11:31 +08:00
    @snake45 @L42y 用emacs怎么可以不用 unix layout 的键盘呢!不要虐待自己的手指了啦。至少把ctrl和caps换一下。

    ps: 我用vim
    kongruxi
        24
    kongruxi  
       2011-05-16 23:22:42 +08:00
    用vim,vim的思想就是键盘代替鼠标
    不清楚emacs,不过听说它很多键都用到ctrl,手指累
    dreampuf
        25
    dreampuf  
       2011-05-17 16:06:00 +08:00
    vim.
    kava
        26
    kava  
       2011-05-17 16:26:55 +08:00
    看到这个话题有想吐的感觉
    momo5269
        27
    momo5269  
       2011-05-17 16:29:03 +08:00
    @yibie 很支持呢 楼主看这个发言就够了
    alswl
        28
    alswl  
       2011-05-17 21:48:05 +08:00
    vimer
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2772 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 15:24 · PVG 23:24 · LAX 08:24 · JFK 11:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.