vim 和 emacs 相对 webstorm,sublime 的优势是什么

2015-01-31 19:10:14 +08:00
 leoli
本人没有太深入的用过vim和emacs,只用webstorm或者sublime写代码(大部分js)。但是感觉大家把用vim或emacs看得逼格很高。

大家觉得vim和emacs的优势是什么?
9400 次点击
所在节点    软件
31 条回复
raopeize
2015-02-01 06:23:13 +08:00
vim是一种编码习惯,无论使用那种其他编辑器我都会开启vim模式
leoli
2015-02-01 11:38:15 +08:00
@ericls 不是偏执狂的话,我觉得Sublime也很快啊。其实核心问题是大家有没有觉得那那两个神器写代码逼格高
chairuosen
2015-02-01 12:09:45 +08:00
逼格高
ericls
2015-02-01 18:11:30 +08:00
@leoli sublime 跟vim 和 emacs对我来说 是一类的 另一类是pycharm这类的IDE。。
ttimasdf
2015-02-02 08:51:28 +08:00
@leoli 逼格是高没错。不过说来跟同学们vc++6.0一比用turbo c都能显高。
但是编辑速度确实没朋友,Emacs用户表示每次用其他编辑器都骂骂咧咧的╮(╯▽╰)╭
我的debian上还有些小问题vi方向键还用不了。。每次用vi都要血骂。。

什么sublime啊vim啊都没仔细研究过。。信仰问题说多了会被打。。逃
vietor
2015-02-03 11:04:49 +08:00
@leoli 用集成度较高的工具,是在让别人的“习惯”变成“自己的”;而且遇到一些不合适的功能实现时,只能等待那个工具自己演化。而“高度可定制”带来的就是“以我为主”的“自由度”,很多时候,Emacs逐步吸收的别人“定制”并“流行”起来的组件。
leoli
2015-02-03 12:07:11 +08:00
@vietor 我同意你的观点。

> 是在让别人的“习惯”变成“自己的”

我觉得是抽取一部分人共同的习惯来定制的, 所以是帮这部分人解决实际的问题,可以省去配置2神的时间。

其实这是个“度”(平衡度)的问题。定制+一定的自由度可以满足大部分开发者的需求,所以我觉得不用过分推崇2神。

你说是不是?
vietor
2015-02-03 13:35:19 +08:00
@leoli 这个问题就复杂了,不展开了。

Emacs之类,满足了所有开发者的共同需求:“有一个带回显的文本编辑器”;通过一些插件能够满足一些需求:“语法检查、自动完成、自动格式化”等等。基本上能够满足一点,“用不到的功能,不应该存在”。

而一般的IDE基本上夹带了太多对“特定用户”“用不到的功能”,显然不会让人很舒服。
leoli
2015-02-03 13:42:29 +08:00
@vietor 嗯,明白你的意思。各有各的用途吧,看个人喜好。
rrrrutdk
2015-02-05 10:05:53 +08:00
Bigger than bigger
bfti
2015-04-11 20:08:36 +08:00
@ericls vim的补全功能太弱吧? 你用vim写python么?你写过1w行的python代码么?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/167096

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX