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 2
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
|