vim 是编辑之神器, Emacs 是神之编辑器, 发"用 emacs 的建议转 vim"这种标题不是挑事么? 咱干正事推荐"Emacs 简化按键利器 hydra"

2015-03-22 19:12:26 +08:00
 hick
先说下感觉 "用 emacs 的建议转 vim"里对 "神和编辑器"的提法不但不顺口, 还不贴切, 个人感觉更贴切的说法是: vim 是编辑之神器, Emacs是神之编辑器 --- 反应的情况是: 俩个都很牛b轰轰的, 侧重不同: Emacs 的复杂容易让人崩溃, 是神才能用的东西; vim按键等确实原生的简洁, 个人感觉 Emacs 出名的启动都慢, 处理比较大的文件(比如上M乃至上百M)等也没 vi 强.

只转部分想法型的字, 具体怎么用"Emacs简化按键利器hydra", 有兴趣的可以访问我写的 blog: http://blog.hickwu.com/posts/336

------------------------------------------

时不时有人冒出来说有 Emacs 教徒因为小拇指按 ctrl 太多导致 XXX 病, 不要用 Emacs! 有 XXX 病的人估计跟得出这个结论的人类似, 有这样的特质: 不懂得思考或者懒得主动改变. Emacs 教里不但有 evil/spacemacs 这样的 vi/vim 一族, 也有把 capslock 改成 ctrl 的键盘党, 还有改变按键习惯的行动派. 这才彰显自由的魅力, 是的, Emacs 难用爆了 --- 对把握不好自由的人来说.

个人有限的见识范围里, 简化 Emacs 按键习惯有俩种思路, 一种是 smex 式, 一种是 hydra 式. 喜欢按 ESC 的 vi 党, 除了试自成一派的 evil/spacemacs, 也可以考虑安装个 smex 并绑定到 ESC 键绑找找感觉, 就是这样 (global-set-key (kbd "<escape>") 'smex) . vi 党还可以继续想象.


该吹捧 hydra 了. 初步考证其作者的介绍文章和 github commit 记录, hydra 是一个 2015 年才开始的新 Emacs 包, 在 github 已经收获了 100 多个 star , 相当受欢迎了 --- 截止 hick 同学考证的时间 2015-03-21 , github 上超过 100 个 star 的 Emacs 类项目不到 200 个.
8558 次点击
所在节点    程序员
76 条回复
hick
2015-03-22 22:32:51 +08:00
@gihnius 个人感觉这种看法跟 Vim 党认为 Emacs 教的 ctrl 键按太多了是一样的, 都不太理性哈.
hick
2015-03-22 22:36:44 +08:00
@billwang 个人感觉码农圈里之所以能出开源这种率先实现共产主义的虚拟机制, 更多的还是码农被写代码的操控感和自由度激发了... 不是说 notepad++ 不好, 只是它确实没有那么大的自由度. 至于记快捷键之类的, 可能你是被某些论调吓怕了... 用 notepad++ 也会要记某个功能要怎么去操作, 仔细想想这方面来说没有太本质的差别.
hick
2015-03-22 22:38:24 +08:00
@billwang 那些狂热分子没有必要搭理, 尽量去理性认识, 就像我不愿意跟 Emacs 他娘 RMS 交流一样, 行事太极端.
spacewander
2015-03-22 23:22:39 +08:00
@thisnull 有时候做些小跳转,用键盘比较快捷些,就跟玩游戏发招一般都用快捷键,而不是去点屏幕上的小图标。
ThomasZ
2015-03-23 00:08:35 +08:00
这是要挑起战争么?两个编辑器都在用,这两货那个没有短板,至于Ctrl键这事我真的就是笑一笑了,vim公认的键逞短,但是做IDE远不如emacs,但是他快啊,小啊!我一直据的vim党和emacs教就是个笑话好么,用着顺手才是王道,要这一样说,各种IDE使用者可以出来炮轰的地方多了去了
hick
2015-03-23 01:21:50 +08:00
@ThomasZ 认真看应该没有挑事的倾向吧, 如我前文说的, 有经验的应该尽量客观的去阐述优缺点.
hick
2015-03-23 01:26:10 +08:00
@thisnull 有新闻说最新有一种纯鼠标的输入技术, 不知道后边能不能发展起来.

如果是很难离开键盘输入, 转换到鼠标操作很多情况下是低效很多的, 你认真去分解下手从键盘到抓住鼠标, 然后移动, 再回归键盘的过程. 纯键盘的快速定位移动比如 emacs 的 ace-jump-mode 带给你的可能是你无法想象的快速. 可能说的有的较真了, 切换多了确实麻烦, 没有键盘操作那种一气呵成, 畅快淋漓的感觉
yfwu
2015-03-23 07:50:01 +08:00
Emacs 黨路過~
吾是 RMS 信徒,GNU 大法好。
Solitudechn
2015-03-23 08:11:27 +08:00
emacs 感觉没有vim 好看…
chinawrj
2015-03-23 08:37:40 +08:00
最终完全是取决于个人爱好的问题。没啥好鄙视对方的。
但是劝别人用自己的的编辑器也没什么啊,价值观输出嘛!只要别人尊重你的选择就好了
xjliao
2015-03-23 09:33:40 +08:00
你这也是挑事, 毫无营养的帖子,纯粹为了骗分
hick
2015-03-23 09:45:24 +08:00
@xjliao 这位大哥, 你会 Emacs 么? smex 可能你玩过, 你玩过 hydra 么!? 好歹中文圈 我花了些心思介绍 hydra 的 blog 文, 我基本上是先锋好吧...

给跪了, 竟然能说道"骗分"了, 哈哈哈哈
hick
2015-03-23 09:51:14 +08:00
@Solitudechn 作为 Emacs 教徒同觉得 Vim 更有简洁美, 不过对我来说这点不足以影响选择.
hick
2015-03-23 09:54:39 +08:00
@chinawrj 你是哪里看出来我鄙视或者谁鄙视了, 这种人我们一起鄙视他, 嘿嘿, 对于编辑器选择, 可以参看下我 20 楼的观点.
hick
2015-03-23 09:55:46 +08:00
@yfwu 作为 Emacs 教徒, 虽然教主非 RMS 莫属, 对所见他的做派很多都很讨厌, 哈哈哈哈
ThomasZ
2015-03-23 10:02:08 +08:00
@hick 第一眼看到"用 emacs 的建议转 vim"这个标题的时候我就笑了笑, 可是您这篇文章的标题有太多火药味啦
hick
2015-03-23 10:05:21 +08:00
@ThomasZ 这个个人感觉还真没有多少火药味---技术1楼我说攻击性也是有自嘲意味儿, 跟看的人估计也有关系, 个人观点参考 20 楼, 如果有不小心有其他火药味, 欢迎指点一二
sudoz
2015-03-23 10:19:02 +08:00
@thisnull 是的,键盘操作比鼠标来的高效,考虑到人只有两只手
yfwu
2015-03-23 11:28:21 +08:00
@Solitudechn emacs 也有 powerline 啊 XD
znoodl
2015-03-23 12:44:04 +08:00
楼主说别人挑起事端,为什么你自己不把标题改成推荐hydra给使用emacs的朋友,为什么要在标题里加vim,谁又挑事了呢?

五十步笑百步

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

https://www.v2ex.com/t/178650

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

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

© 2021 V2EX