用 emacs 的建议转 vim ;)

2015-03-20 16:52:12 +08:00
 Tiande

用 EMACS 对小指不好的说法是 RSI。来源于过于频繁的使用小指重复同一个动作。 举例子说,如果一直都 C-X C-C C-V 来复制粘贴,这个动作如果太频繁,一样会引起 RSI。

RSI 好像是无法治愈。一旦患上,只能减轻,无法根愈。

在使用 EMACS 和 VIM 的名人中, 使用 EMACS 的患上 RSI 的人数更多。(具体可以查询 李杀网, 里面有着一片文章)

有趣的是,这2个伟大的编辑器的创立者,创立 EMACS 的 Richard Stallman,也患上了 RSI, 好像是双手打字很困难,已经在考虑用语音编程了。(医生说,如果他不听劝告,继续下去,可能双手残废。)
而 VIM 的创始人, 还在继续为 VIM 开发。(没听说人家的手受伤了。。。)

本来我也很喜欢 EMACS 功能强大,能做 IDE 的特点。 但是一来考虑到这个 RSI 不好搞定(要么就要换键位,可以用大拇指按 CTRL。但是 ALT 就无法照顾了,还是得用小指按。),加上 EMACS 提供的功能太多了,我根本用不了,比如上网,依赖关系一大堆,感觉比起来 VIM,不稳定的可能性大大增加 (依赖越多越不稳定), 所以想想,还是用回 VIM 了 (我用 GVIM)。

VIM 的按键确实够短,而且少有 CTRL, ALT 一类的。 ESC 我通常用食指按,这个不会搞成 RSI (如果改为 CTRL-[ 一类的,应该还是会有可能患上 RSI,因为还是会比较常用到)。

16877 次点击
所在节点    程序员
85 条回复
yfwu
2015-03-21 10:52:59 +08:00
@yymdude org 是半結構化純文字檔,可輕易轉成其他格式如 makeinfo markdown latex PDF html,加上可以自定義模板,直接文件內求值程式碼片段 (org babel) 等等,好處說不完

就我認識的幾個 emacs 用戶都是 vim 轉 emacs,就為了 org mode。關於 vim 按鍵參考陳斌的一系列文章

我個人也是在 emacs 內用 vim 按鍵啊,簡潔有力; 但是論插件跟開發環境, vim 是不能比咧哈哈
davepkxxx
2015-03-21 11:40:16 +08:00
还好我用的是IDE
Tiande
2015-03-21 11:54:59 +08:00
@yymdude 脚踏板踩下去映射一次 i ,进入编辑;松开映射一次 Esc。hhh
https://github.com/alevchuk/vim-clutch
kran
2015-03-21 12:26:40 +08:00
更想用一个好的ide,因此想换门语言了
yymdude
2015-03-21 12:27:06 +08:00
@yfwu 从零开始,到掌握org mode需要多长时间?
defmacro
2015-03-21 13:29:50 +08:00
我表示我最开始用的是emacs,后来有一段时间心血来潮转成vim,结果按esc按的手腕剧痛,再转回emacs奇迹般的手腕好了。。。这要肿么破。。。
so898
2015-03-21 13:36:12 +08:00
V2ex社区似乎还不需要通过这样的骂战来吸引流量吧……
那只能得出『程序员都是蛋疼』这个事实了
Jimrussell
2015-03-21 14:04:59 +08:00
大写锁定和esc两键对换,空格键左边紧邻的按键设置成control。通用性不错的,手掌摁左下角的control这种一旦没有外接键盘就毫无办法了……
yfwu
2015-03-21 14:09:40 +08:00
@yymdude 不算 emacs 本身的話,常用的操作其實很直覺,巢狀列表移動就是 alt 上下左右(這個功能就直接完敗其他編輯器的巢狀列表編輯了),之後照需要搜尋相關網頁說明。缺省配置差不多夠用了,兩三個小時上手沒問題
cattail
2015-03-21 15:43:44 +08:00
写代码的建议转卖水果
ralf
2015-03-21 16:13:37 +08:00
软问一下,ErgoDox左右分离人工体学键盘,还随便你怎么折腾配列。。。
ShiehShieh
2015-03-21 16:33:19 +08:00
Raise a Flame War. : )
pt
2015-03-22 02:39:43 +08:00
用了快八年 Emacs,只用它编辑文档(写代码、论文)和用 org-mode 管理笔记。我的经验是这样的:

前几年一直用老款的 Macbook,Ctrl 键比较远,要用小拇指才能够得着,用久了小拇指会疼。

一年前我买了一台二手 thinkpad x200,键盘紧凑,可以用大拇指按住 Ctrl 键和 Meta 键,长时间没有任何问题。
lxdestiny
2015-03-22 09:07:26 +08:00
把Caps Lock和Ctrl对换就不会得RSI了吧?
hick
2015-03-22 12:50:34 +08:00
其实程序员就是一种病... vi 党和 Emacs 教的同学们都可以考虑看看我新鲜出炉的这篇: Emacs简化按键利器hydra http://blog.hickwu.com/posts/336
deepreader
2015-03-22 13:23:01 +08:00
手掌党+1.
但是总觉得脚踏板才是最好的解决方案。
ryd994
2015-03-22 15:43:55 +08:00
vim也有踏板……
esc
hick
2015-03-22 18:52:10 +08:00
@dtdnqsb 你们几个关于 编辑和神的提法好像都不大顺口, 什么"vim 是编辑器的神"明显夸大了 vim. 感觉比较顺口的应该是这么说的:

vim 是编辑之神器, Emacs是神之编辑器
ruchee
2015-03-23 11:19:25 +08:00
Vimer火速赶赴战场观战 :)
ttimasdf
2015-03-23 23:32:57 +08:00
可是,最后还是变成撕逼大战233
『程序员都是蛋疼』+1
这时候还是不提sublime了吧。。(逃

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

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

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

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

© 2021 V2EX