VIM与Emacs的特点和优劣性? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xlaok
V2EX    问与答

VIM与Emacs的特点和优劣性?

  •  
  •   xlaok 2011-05-16 16:21:52 +08:00 9846 次点击
    这是一个创建于 5341 天前的主题,其中的信息可能已经有所发展或是发生改变。
    一直使用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
    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     Solana     3352 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 10:47 PVG 18:47 LAX 02:47 JFK 05:47
    Do have faith in what you're doing.
    ubao msn 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