![]() | 1 typcn 2015-01-31 19:19:50 +08:00 优势就是:可以在 SSH 终端操作 没了 |
![]() | 2 chunyang 2015-01-31 19:23:40 +08:00 可能小白用户相对较少。 |
![]() | 3 vietor 2015-01-31 19:43:44 +08:00 via Android 高度可定制 |
4 winning11k 2015-01-31 20:02:25 +08:00 可以运行在cli |
![]() | 5 goldenapp 2015-01-31 20:13:45 +08:00 煮咖啡~ |
![]() | 6 loading 2015-01-31 20:14:26 +08:00 ![]() emacs 怎么可以和我大 vim 相提并论?楼主是来找事的吧! 你说,你用过哪个,你打算用哪个,这一定要说明白!不然会被烧死的。 btw:圣战开始,祝楼主财源滚滚。反正 PHP 是最好的语言。 |
![]() | 7 forrestchang 2015-01-31 20:51:27 +08:00 Emacs有强大的Org mode. |
![]() | 8 joyqi 2015-01-31 21:05:32 +08:00 天下武功,唯快不破 |
9 anytk 2015-01-31 21:27:47 +08:00 说白了就是类似“生态”一样的东西,不论是坑还是Tips还是说Trick,已经有无数的前人(大部分都是厉害的前人)耕耘过了,很多硕果,已经不需要你自己去开垦了。 简单来说就是,你可以随手获得相当优异的资源,而且你遇到的坑基本不会是问题,都有解决方案。 |
![]() | 10 leoli OP @loading 我曾经想试试vim,但是单单对写js来讲,我觉得还是直接用定制好的sublime或webstorm方便。其实我问的不太好,应该是对于写js来讲有什么优势。 |
11 tini9 2015-02-01 00:01:36 +08:00 vim和emacs有优势的时代webstorm,sublime还没有出生。对新人来说vim、emacs作为开发工具已经没有优势了,除了在ssh里面修改服务器配置文件必须用到 |
![]() | 12 leoli OP @anytk 理解你说的生态概念。其实vim和emacs可以做很多事情,而我可能只关注在写特定代码了。简单来讲,vim emacs什么都能干,而定制的工具专门干特定的事情 |
![]() | 15 senghoo 2015-02-01 01:01:50 +08:00 via iPad 其实emacs和vim都是求便捷操作和扩展能力。 当然现在新兴的编辑器比如sublime已经做到了部分。 |
16 besto 2015-02-01 02:04:54 +08:00 只说vim: 1,基本是个服务器都得有吧,没图形界面都得有吧(最早在UNIX上学C只有vi),当然现在也有默认只带nano的。 2,敲代码是真TMD的快。 3,写js html xml等还去用vim,真的是装B+找虐。 |
![]() | 17 sinxccc 2015-02-01 04:44:53 +08:00 我也没法理解 VIM 用户(_) 不过 Emacs 的话,我觉得最大的优势是可以给你日常的(几乎)所有工作提供一个一致的操作方式。 |
![]() | 20 ericls 2015-02-01 06:23:11 +08:00 via Android @anytk 不是生态问题 就是编辑速度问题 那些全键盘不用鼠标很难操作的 鼠标和触摸板的效率能更键盘比? |
![]() | 21 raopeize 2015-02-01 06:23:13 +08:00 via Android vim是一种编码习惯,无论使用那种其他编辑器我都会开启vim模式 |
![]() | 22 leoli OP @ericls 不是偏执狂的话,我觉得Sublime也很快啊。其实核心问题是大家有没有觉得那那两个神器写代码逼格高 |
![]() | 23 chairuosen 2015-02-01 12:09:45 +08:00 via Android 逼格高 |
![]() | 25 ttimasdf 2015-02-02 08:51:28 +08:00 via Android @leoli 逼格是高没错。不过说来跟同学们vc++6.0一比用turbo c都能显高。 但是编辑速度确实没朋友,Emacs用户表示每次用其他编辑器都骂骂咧咧的() 我的debian上还有些小问题vi方向键还用不了。。每次用vi都要血骂。。 什么sublime啊vim啊都没仔细研究过。。信仰问题说多了会被打。。逃 |
![]() | 26 vietor 2015-02-03 11:04:49 +08:00 @leoli 用集成度较高的工具,是在让别人的“习惯”变成“自己的”;而且遇到一些不合适的功能实现时,只能等待那个工具自己演化。而“高度可定制”带来的就是“以我为主”的“自由度”,很多时候,Emacs逐步吸收的别人“定制”并“流行”起来的组件。 |
![]() | 27 leoli OP @vietor 我同意你的观点。 > 是在让别人的“习惯”变成“自己的” 我觉得是抽取一部分人共同的习惯来定制的, 所以是帮这部分人解决实际的问题,可以省去配置2神的时间。 其实这是个“度”(平衡度)的问题。定制+一定的自由度可以满足大部分开发者的需求,所以我觉得不用过分推崇2神。 你说是不是? |
![]() | 28 vietor 2015-02-03 13:35:19 +08:00 @leoli 这个问题就复杂了,不展开了。 Emacs之类,满足了所有开发者的共同需求:“有一个带回显的文本编辑器”;通过一些插件能够满足一些需求:“语法检查、自动完成、自动格式化”等等。基本上能够满足一点,“用不到的功能,不应该存在”。 而一般的IDE基本上夹带了太多对“特定用户”“用不到的功能”,显然不会让人很舒服。 |
![]() | 30 rrrrutdk 2015-02-05 10:05:53 +08:00 Bigger than bigger |