用 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,因为还是会比较常用到)。
欸
1
2unc 2015-03-20 16:59:59 +08:00 2
换成caps lock用无名指按,alt用大拇指
|
2
windfarer 2015-03-20 17:00:52 +08:00 via Android 2
Emacs不是有著名外设脚踏板嘛
|
3
22too 2015-03-20 17:01:01 +08:00
让战火燃烧的更猛烈吧
|
4
SunisDown 2015-03-20 17:04:47 +08:00
evil
|
5
zhengkai 2015-03-20 17:04:57 +08:00 via Android
楼主找喷?不知道ctrl应该在哪的还不配被喷
|
6
hedaors 2015-03-20 17:06:27 +08:00 1
我实在是找不到比 Emacs 更好的 Fortran 编辑器了,除了写 Fortran 的时候用 Emacs, 其他的时候我都是用 Vim 的。
|
7
kikyous 2015-03-20 17:09:09 +08:00 1
用什么ide或者编辑器都要先看看他的vim插件怎么样。
现在的工作就是不停的在vim和chrome之间切换。 大学的时候学会了使用vim感觉终身受益。 |
8
rokeyzki 2015-03-20 17:11:06 +08:00 3
楼主 每天签到就有钱了
|
9
br00k 2015-03-20 17:16:32 +08:00
为啥小指才会,但是感觉使用小指的频率好像一般都比其它的更低吧。
|
10
blacktulip 2015-03-20 17:18:21 +08:00
嗯,脚踏板靠谱
|
11
linxhappy 2015-03-20 17:20:56 +08:00 1
emacs不是有个 org-mode 可以管理文献的,正考虑学习一下呢,我用着 vim。
虽然我不是程序猿。 |
12
582033 2015-03-20 17:33:39 +08:00
这种话楼主都敢说,我想楼主已经没有什么不可以了
|
14
cbsw 2015-03-20 17:44:07 +08:00 1
|
15
karloku 2015-03-20 17:57:48 +08:00 1
emacs的问题不是ctrl在哪, 而是组合键太多... 我看xah用emacs的时候键位都要自己调整, 还一定要选那种按键多可以回避掉组合键的键盘. vim虽好, 但vim歧视我们dvorak用户...
|
16
Tiande OP 那个脚踏板笑死我了。。。
|
17
Tiande OP |
18
anewg 2015-03-20 18:13:11 +08:00
用 ruby 的建议转 php (逃...)
|
21
zenliver 2015-03-20 18:24:25 +08:00
用**语言的建议转php
|
22
hbin 2015-03-20 18:24:58 +08:00 1
用 Emacs 累了,打开 Vim 用用就可以了。
Tip, Vim 设置 imap jj <ESC> 比用食指按舒服多了。 |
23
liubiantao 2015-03-20 18:33:56 +08:00 1
在外接键盘上,手掌微微一侧,优雅地按到 Ctrl 。
|
24
loading 2015-03-20 18:35:09 +08:00 1
5毛拿去
|
25
rail4you 2015-03-20 18:42:22 +08:00 2
楼主还不太会用emacs,停留在低级阶段。
但也是好事,emacs的强大特性不容易掌控,放弃这个编辑器能节省不少时间。 |
26
sevenine 2015-03-20 18:43:37 +08:00 via iPhone
evil + 1
|
27
Draplater 2015-03-20 18:44:16 +08:00 1
我的ctrl是手掌边缘按
|
28
chunyang 2015-03-20 18:49:01 +08:00 1
|
29
Tink 2015-03-20 18:49:20 +08:00 via iPhone
脚踏板不是早都有了么
|
30
Tiande OP 你们都太邪恶了 hhhh
|
31
falcon05 2015-03-20 19:03:39 +08:00 via iPhone
用vim的建议转emac :(
|
32
Tiande OP @rail4you 是的,刚接触 linux ,而且就连 XEmacs 的生日也要大我好几年。
想先熟练掌握一下 vim,因为作为编辑器在各个发行版更加通用;然后再尝试下emacs,毕竟是前辈们的信仰,哈哈。 |
34
twl007 2015-03-20 19:09:57 +08:00 via iPhone 1
Emacs是编辑器之神 vim是神的编辑器……
难道我记反了? |
35
rushcheyo 2015-03-20 19:15:02 +08:00 1
1、Emacs 是开发 Lisp 的最好工具,Kent 因为使用 vi 所以写的代码(上次某公司买了后泄露了)有点累赘。
2、Emacs 可以模拟 Vim。 3、我一直用 caps lock 作为 control 键。 |
37
bellchu 2015-03-20 19:36:05 +08:00 3
|
38
bellchu 2015-03-20 19:37:13 +08:00 1
|
40
NeoAtlantis 2015-03-20 20:01:48 +08:00 1
用个编辑器还刷什么优越感。vim渣渣路过,结果现在用的是vim模式的atom,因为界面还是太炫了。不过很多功能还是不太如vim。
要是emacs要配合脚踏板,那么我似乎得试试,以后学开车的时候就好学了。 |
41
bellchu 2015-03-20 22:24:03 +08:00 via iPhone
@dtdnqsb 这战争打了多少年了,和以色列巴勒斯坦之争一样。
其实我觉得很大程度上这战争是Richard Stallman挑起的,讲话太招人恨,因为厌恶他所以厌恶emacs。作者和作品都老掉牙。Generally Not Used,Except by Middle Aged Computer Scientists 为啥ed和nano不打仗...... |
42
chiu 2015-03-20 22:30:57 +08:00 via iPhone
还有一种解决办法,转行别做程序员了
|
43
bellchu 2015-03-20 22:33:41 +08:00 via iPhone
&sns=em
|
44
XCaiEr 2015-03-20 22:37:22 +08:00
VS笑而不语
|
46
ffffwh 2015-03-21 07:28:41 +08:00 1
我们来众筹个蓝牙脚踏板如何?
有线毕竟麻烦。 tb上能搜到的成品要1000+ |
47
momo5269 2015-03-21 07:33:45 +08:00
"叫你不用自定义按键"系列
尽管学习或自创键盘布局很难,但是绝对是有益处的。另外,我认为这里有单因谬误之嫌,两个编辑器虽然是原因(可能是主要的)但是不清楚具体语言趋向键盘环境自定义习惯编程强度的情况下,这结果意义不大 |
48
momo5269 2015-03-21 07:45:49 +08:00
虽然你说了不是引战,但对部分emacs主义者来说,你标题上大大的转VIM极具刺激性,哪怕是有个建议缓和但那不是关键
|
49
yfwu 2015-03-21 07:56:06 +08:00 via Android
evil 用戶飄過
自定性才是王道 再說我們有偉大的 org-mode 跟 dired |
50
comicfans44 2015-03-21 08:30:49 +08:00
虽然我用vim,不过ctrl键快捷键我都是用手掌侧面去按的...程序员的RSI的主要问题还是键盘不合理。功能键都用小拇指按,最有力的大拇指只能用来按空格。有兴趣的同学可以考虑一些特殊键盘比如Ergodox ,设计成双手拇指都可以按大部分功能键
|
51
xcv58 2015-03-21 08:32:48 +08:00 via iPhone 1
连 Ctrl 键位都不会改,用啥都没治。
|
52
rail4you 2015-03-21 09:27:54 +08:00 1
@yymdude emacs需要大量时间学习,但有相当几率半途而废,没定力的初学者可以先放弃,等有一定经验再回归也行。
emacs最强大之处是自定义性,只有融入emacs的环境,才能获得好处,大部分时间都需要花费在学习使用扩展和elisp上。 单说emacs的基础编辑命令没意义,emacs的键位都固定很久了。怎么适应它或者改善它有很多方案,这都是皮毛。 |
53
tianyufang 2015-03-21 09:29:15 +08:00 1
程序猿都丧心病狂到这样了么
|
54
caixiexin 2015-03-21 09:34:18 +08:00 1
用了一两年vim,发现习惯已经改不回来了,用ide要都要先装vim插件,换键盘也要做vim键位映射,这玩意儿真的是毒药:( 另外,ctrl跟大小写键位对调确实比较舒服。
ps:vim现在还是停留在小学生阶段,只记得住光标移动,定位,快速选中复制黏贴删除,:%s/文本/替换 :g全局操作命令 这些,太高级的老是没几天就忘记了。也许是自己没在linux下长期做运维的原因= =|| 。不过作为随机编辑器,学学vim还是蛮有用的,比如直接上服务器改配置,分析日志啥的,别人要把文件从服务器上拖下来,弄完在发上去,而你只要在服务器上搞一搞就ok了。 pps:刚开始用vim那段时间,用多了:s//命令,正则表达式水平提高了不少=。= |
55
kaneg 2015-03-21 09:42:37 +08:00 via iPhone 2
试过学习emacs,被它无数的快捷键吓退了,不亚于当年背五笔字根的痛苦
|
56
standin000 2015-03-21 10:02:32 +08:00
@liubiantao 同一侧,不用小手指。
|
57
bian 2015-03-21 10:05:48 +08:00
想用vim,在emacs里面 el-get-install evil 不就得了。。。
非得不相容么。。。。 |
60
yymdude 2015-03-21 10:30:25 +08:00
|
61
yfwu 2015-03-21 10:52:59 +08:00 via Android
@yymdude org 是半結構化純文字檔,可輕易轉成其他格式如 makeinfo markdown latex PDF html,加上可以自定義模板,直接文件內求值程式碼片段 (org babel) 等等,好處說不完
就我認識的幾個 emacs 用戶都是 vim 轉 emacs,就為了 org mode。關於 vim 按鍵參考陳斌的一系列文章 我個人也是在 emacs 內用 vim 按鍵啊,簡潔有力; 但是論插件跟開發環境, vim 是不能比咧哈哈 |
62
davepkxxx 2015-03-21 11:40:16 +08:00
还好我用的是IDE
|
63
Tiande OP |
64
kran 2015-03-21 12:26:40 +08:00 via iPhone
更想用一个好的ide,因此想换门语言了
|
66
defmacro 2015-03-21 13:29:50 +08:00 1
我表示我最开始用的是emacs,后来有一段时间心血来潮转成vim,结果按esc按的手腕剧痛,再转回emacs奇迹般的手腕好了。。。这要肿么破。。。
|
67
so898 2015-03-21 13:36:12 +08:00
V2ex社区似乎还不需要通过这样的骂战来吸引流量吧……
那只能得出『程序员都是蛋疼』这个事实了 |
68
Jimrussell 2015-03-21 14:04:59 +08:00 via iPad
大写锁定和esc两键对换,空格键左边紧邻的按键设置成control。通用性不错的,手掌摁左下角的control这种一旦没有外接键盘就毫无办法了……
|
69
yfwu 2015-03-21 14:09:40 +08:00 via Android
@yymdude 不算 emacs 本身的話,常用的操作其實很直覺,巢狀列表移動就是 alt 上下左右(這個功能就直接完敗其他編輯器的巢狀列表編輯了),之後照需要搜尋相關網頁說明。缺省配置差不多夠用了,兩三個小時上手沒問題
|
70
cattail 2015-03-21 15:43:44 +08:00
写代码的建议转卖水果
|
71
ralf 2015-03-21 16:13:37 +08:00
软问一下,ErgoDox左右分离人工体学键盘,还随便你怎么折腾配列。。。
|
72
ShiehShieh 2015-03-21 16:33:19 +08:00
Raise a Flame War. : )
|
73
pt 2015-03-22 02:39:43 +08:00 1
用了快八年 Emacs,只用它编辑文档(写代码、论文)和用 org-mode 管理笔记。我的经验是这样的:
前几年一直用老款的 Macbook,Ctrl 键比较远,要用小拇指才能够得着,用久了小拇指会疼。 一年前我买了一台二手 thinkpad x200,键盘紧凑,可以用大拇指按住 Ctrl 键和 Meta 键,长时间没有任何问题。 |
74
lxdestiny 2015-03-22 09:07:26 +08:00 1
把Caps Lock和Ctrl对换就不会得RSI了吧?
|
75
hick 2015-03-22 12:50:34 +08:00 1
其实程序员就是一种病... vi 党和 Emacs 教的同学们都可以考虑看看我新鲜出炉的这篇: Emacs简化按键利器hydra http://blog.hickwu.com/posts/336
|
76
deepreader 2015-03-22 13:23:01 +08:00 1
手掌党+1.
但是总觉得脚踏板才是最好的解决方案。 |
77
ryd994 2015-03-22 15:43:55 +08:00 via Android
vim也有踏板……
esc |
78
hick 2015-03-22 18:52:10 +08:00
|
79
ruchee 2015-03-23 11:19:25 +08:00
Vimer火速赶赴战场观战 :)
|
80
ttimasdf 2015-03-23 23:32:57 +08:00
可是,最后还是变成撕逼大战233
『程序员都是蛋疼』+1 这时候还是不提sublime了吧。。(逃 |
81
hick 2015-03-24 11:40:35 +08:00 1
转下我在另外发起的一贴里的总结: https://www.v2ex.com/t/178650
如果说"编辑器之战"不可休止, 建议大家都注意自律, 自觉保持下格调, 不要光会斗嘴逞能装清高幽默! 不管是选择 Emacs/Vim 还是其他编辑器, 基本上大家的选择都存在偶然因素, 都无可厚非. 不过过来人如果会分享会交流, 有必要总结下自己擅长的编辑器的特点或者短板, 方便他人参考选择(补注: 当然最好不是只会一种编辑器, 要不很难看清优缺点). 就 Emacs/Vim 这俩特质接近的编辑器来说, 大多数实用有意思的技术特性都会互相学习, 主要区别还是学习曲线和灵活性等的. 我喜欢 Emacs 这种无尽成长空间和自由灵活度, vim 可能相对更中规中矩. 当然灵活度把握不好用 Emacs 会死得很惨, Vim 大概就很少有这种问题. 以上观点仅供参考, 不要盲信任何牛或者不牛的人一面之词, 相信大家会有自己的综合判断. 喜欢 Emacs "并且乐于分享"的同学欢迎关注我为分享做的那些事: http://emacsist.com/ |