V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hggg
V2EX  ›  编辑器

Vim 明显高于 Emacs,圣战要结束了?万万没想到第一是 notepad++

  •  
  •   hggg · 2016-03-19 23:34:43 +08:00 · 18893 次点击
    这是一个创建于 3174 天前的主题,其中的信息可能已经有所发展或是发生改变。
    Stack Overflow 发布的 2016 开发者调查报告,挺有意思的!
    vim 和 emacs 、 php 和 js …
    http://stackoverflow.com/research/developer-survey-2016
    53 条回复    2016-07-25 13:12:09 +08:00
    zonghua
        1
    zonghua  
       2016-03-20 00:03:04 +08:00
    因为几乎所有 Linux 系统都内置了 vi
    sudoz
        2
    sudoz  
       2016-03-20 00:14:30 +08:00
    @zonghua 显然不是这个原因,敲一条命令安装一下 emacs 很麻烦吗?
    murmur
        3
    murmur  
       2016-03-20 00:15:29 +08:00
    notepad 是 c++ 写的,基本上有了记事本该有的东西,而且也支持插件,还可以在菜单里方便转编码
    为什么不用
    wolfan
        4
    wolfan  
       2016-03-20 00:18:01 +08:00 via Android
    @sudoz vi 应该就根 win 的记事本一样,占资少,又能操,还自带,感觉好像应该早结束了吧。
    billlee
        5
    billlee  
       2016-03-20 00:41:00 +08:00
    @sudoz 初学者会很快知道系统里有个 vi, 而不会知道还有个 emacs
    rcmerci
        6
    rcmerci  
       2016-03-20 00:42:12 +08:00
    vim 和 emacs 之间应该一直都是 vim 用户多很多,但是 emacs 用户老司机多(我感觉)
    hggg
        7
    hggg  
    OP
       2016-03-20 00:51:21 +08:00 via iPhone
    我感觉这儿又会圣战开始。。。
    xuboying
        8
    xuboying  
       2016-03-20 00:55:09 +08:00 via Android
    notepad++/scintilla based editor 一直很优秀,功能初学者一用就会,还免费,考虑到这么大的 win 平台用户数量,拿第一当之无愧。
    可惜一直没有 Mac 版
    philobscur
        9
    philobscur  
       2016-03-20 00:56:23 +08:00
    前排占座围观 v 站 vi 与 emacs 党的第 xxx 次圣战
    xuboying
        10
    xuboying  
       2016-03-20 00:56:58 +08:00 via Android
    不要搞圣战了,用 vim 我还搞不清楚应该用哪个补全插件。 Emacs 则完全就是个操作系统,干嘛和编辑器较劲
    FrankFang128
        11
    FrankFang128  
       2016-03-20 01:05:08 +08:00   ❤️ 1
    你们没发现被调查者大部分是 ASP.NET 的吗
    SoloCompany
        12
    SoloCompany  
       2016-03-20 01:55:03 +08:00
    还记得一开始的时候到处找 notepad2 for Mac / notepad++ for Mac / Paint.NET for Mac 最后虽然无功而返,但发现有一大堆替代品之后也就不惦记了
    Perry
        13
    Perry  
       2016-03-20 02:03:35 +08:00
    用的人多不代表好啊。。
    fy
        14
    fy  
       2016-03-20 02:08:56 +08:00
    Notepad++毕竟是 Windows 上最易用的编辑器之一,即使不是程序员也值得一用。
    chzyer
        15
    chzyer  
       2016-03-20 02:17:36 +08:00 via iPhone
    很多 emacs 党也用 vim ,然而很少 vim 党同时也用 emacs
    lc4t
        16
    lc4t  
       2016-03-20 02:59:30 +08:00
    主要是 win 用户多 0.0
    riaqn
        17
    riaqn  
       2016-03-20 06:43:48 +08:00 via Android
    开飞机的比开车的多 不很正常嘛
    tracyone
        18
    tracyone  
       2016-03-20 09:00:27 +08:00 via Android   ❤️ 1
    @riaqn 反了吧
    vietor
        19
    vietor  
       2016-03-20 09:33:15 +08:00 via Android
    vi 适合改配置文件, Emacs 适合开发环境
    loading
        20
    loading  
       2016-03-20 09:33:36 +08:00
    Notepad ++ 重度用户飘过!

    目前正在使用 sublime text 3 protable...
    VmuTargh
        21
    VmuTargh  
       2016-03-20 10:18:12 +08:00
    notepad++对 Windows 的亲和度还有语法支持可以说最好, 但是缺点就是对于 project 的支持几乎没有, 这也是我现在敲代码使用 geany 的原因, npp 只用来修点 bug 啥还有就是用来看小说(雾)
    emacs 扩展性秒 vim 出河外星系
    vim 则是默认操作比较接近传统 qwerty, 还有各大 Linux 发行版都内置了它的前身 vi, 传说中的 linux 亲儿子
    chinuno
        22
    chinuno  
       2016-03-20 10:56:25 +08:00
    也不说 vim 和 Emacs 哪个好哪个差,两个都是扩展性很好的工具。不过让我入 vim 放弃 Emacs 的是 Emacs 的键位太难受
    k9982874
        23
    k9982874  
       2016-03-20 11:22:39 +08:00 via iPhone
    只说 npp 的启动速度就甩其他编辑器好几条街了。一个安装好各种插件后的 vim 启动速度简直感人。
    JamesRuan
        24
    JamesRuan  
       2016-03-20 13:57:21 +08:00
    @chinuno 同意,键位太别扭了,恨不得有个踏板
    JamesRuan
        25
    JamesRuan  
       2016-03-20 13:59:38 +08:00
    这个报告有意思的是:
    Student 都在学 Java ,而号称 Back-end 主要在用 Javascript ,更别提号称 Front-end 和 Full-stack 的了,全是 Javascript 。
    lululau
        26
    lululau  
       2016-03-20 14:06:26 +08:00
    你会开汽车但是不会开飞机,不是飞机不行,是你不行
    hei1000
        27
    hei1000  
       2016-03-20 14:18:17 +08:00 via Android
    @Perry 用的人多不代表好+1 ,而且很多用的人最的东西我基本不用
    hei1000
        28
    hei1000  
       2016-03-20 14:22:35 +08:00 via Android
    @chzyer +1 ,我是 Emacs 党,简单地编辑单文件我一般用 vim ,涉及到多文件或者复杂的编辑操作我就得用 Emacs 了
    orvice
        29
    orvice  
       2016-03-20 14:24:15 +08:00
    @SoloCompany 叔叔出现了
    hei1000
        30
    hei1000  
       2016-03-20 14:29:29 +08:00 via Android
    Emacs 是 OS , vim 只是编辑器; Emacs 里面可以运行 vim , vim 里面可以运行 Emacs 吗?

    以上无意引起圣战,我两个都用

    如果根据那个排名看哪个更好,那岂不是 Notepad++比 vim 和 emacs 都好?

    之前看到过一个排行榜,阿三开发人员大都用 Windows ,然后编辑器大都用 Notepad++
    hei1000
        31
    hei1000  
       2016-03-20 14:32:12 +08:00 via Android
    @JamesRuan 然而 vim 切换模式太麻烦,移个位都要切换(请不要说可以用箭头键)
    RqPS6rhmP3Nyn3Tm
        32
    RqPS6rhmP3Nyn3Tm  
       2016-03-20 14:40:46 +08:00
    我怎么就想不到这种问题呢
    wuhx
        33
    wuhx  
       2016-03-20 14:55:52 +08:00
    @hei1000 imap 设置一下插入模式的 ctrl + f ctrl+b 就行了

    vim 的最大优势是各大 linux 发行版自带,不用安装。
    hei1000
        34
    hei1000  
       2016-03-20 14:59:23 +08:00 via Android
    @wuhx 我说的是默认的

    同意后面那句
    mgna17
        35
    mgna17  
       2016-03-20 15:42:52 +08:00
    用哪个无非就是一个习惯而已
    inisun
        36
    inisun  
       2016-03-20 16:50:02 +08:00
    notepad 好上手吧...V 和 E 的学习成本略高
    jianghu52
        37
    jianghu52  
       2016-03-20 16:53:42 +08:00
    most love 里面竟然还有 c#什么鬼!
    kn007
        38
    kn007  
       2016-03-20 16:54:36 +08:00
    用着 Notepad++和 sublime text 3
    nyanpath
        39
    nyanpath  
       2016-03-20 17:16:52 +08:00
    Notepad++的作者是个忠实的台独呀。。。
    larry618
        40
    larry618  
       2016-03-20 17:23:36 +08:00
    @wuhx 都用 vim 了肯定是 ctrl + h 和 ctrl + l 啊。。
    tracyone
        41
    tracyone  
       2016-03-20 17:26:08 +08:00 via Android
    @nyanpath 正常青年都会做出这样的选择,无可厚非。而且政治还是不要和技术扯在一起比较好。
    ksc010
        42
    ksc010  
       2016-03-20 17:30:51 +08:00
    @VmuTargh 我一般都是用收藏夹 管理 project
    hggg
        43
    hggg  
    OP
       2016-03-20 17:34:48 +08:00 via Android
    @nyanpath sure?是不是该放弃 notepad++了
    jasontse
        44
    jasontse  
       2016-03-20 19:29:18 +08:00 via iPad
    朝鲜都有参与,什么鬼
    22too
        45
    22too  
       2016-03-20 19:36:44 +08:00
    我尝试了各种 ide ,这几天开始使用 notepad++,我感觉再也不卡了
    nyanpath
        46
    nyanpath  
       2016-03-21 23:29:00 +08:00
    https://plus.google.com/wm/1/+notepad-plus-plus/posts/7iE7ZPeGMk8
    也许有人觉得这不算台独吧,反正我觉得算
    有人的地方,就有政治,顺便我并不觉得那帮人是所谓的“正常青年”
    估计我要达成被 block 的成就了吧
    helloSwift
        47
    helloSwift  
       2016-05-21 22:40:13 +08:00
    @nyanpath 自从听说他在 2008 反对奥运会就卸载了
    hggg
        48
    hggg  
    OP
       2016-05-21 22:57:14 +08:00 via iPhone
    @helloSwift 技术并不可耻😂😂😂
    helloSwift
        49
    helloSwift  
       2016-05-21 23:17:45 +08:00
    @hggg 虽然我并不喜欢 gov ,但我起码是 Chinese

    之前还没啥感觉,
    今年的 facebook 事件之后,我对 TW 更加无感
    LigeLaige
        50
    LigeLaige  
       2016-07-15 13:29:21 +08:00
    贴一个文章,它们是可以共存的,风味不同而已
    https://github.com/redguardtoo/mastering-emacs-in-one-year-guide/blob/master/guide-zh.org
    ecloud
        51
    ecloud  
       2016-07-24 16:39:01 +08:00
    @chinuno 真正 Emacs 老司机都要用脚踏板的,什么键位不键位的!
    hggg
        52
    hggg  
    OP
       2016-07-25 09:32:45 +08:00 via iPhone
    @ecloud 踩 6 次开启开发者模式?😂😂😂
    ecloud
        53
    ecloud  
       2016-07-25 13:12:09 +08:00
    @hggg 左脚 meta 右脚 ctrl ,高手还有半联动^o^
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1056 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 20:09 · PVG 04:09 · LAX 12:09 · JFK 15:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.