Emacs技法大全

effective-emacs

GNU Emacs Lisp Reference manual


实际上只有3本。其
中第一本是大家都知道的动物书,另两本都是讲elisp的,"Elisp intro"和
"Elisp extension"。

但是,真正影响我的却是Steve Yegge blog,特别是他的"Effective
Emacs",Lee Xah的ErgoEmacs mode和org-mode网站上的tutorial。当然,还有
RMS写的info Emacs(这个文档不是给初学者看的)。

我的经验是要看到Emacs的优点和弱点,充分享受优点,学习如何克服弱点(书上
主要是对Emacs歌功颂德)。

** STARTED Emacs的key-binding与保护自己的手
Yegge和Xah可以说是我的Emacs导师(只是看过他俩的文章)。他俩的文章有共
同的特点,又臭又长且个人风格极强,呵呵,在这点上我也有向他俩靠拢的趋势。

Yegge和Xah用Emacs都超过10年,对它的优劣了如指掌。他们提到Emacs的一个巨
大缺点就是“伤手”(过度用Ctrl小指)。如果有人上过钢琴课就知道,老师一上来
先教小琴童“放松”,比如“甩手大法”。对于钢琴家,如果手弹废了,和变成白痴
没有区别。但是计算机课从来都没有提到这些,专家们对我们的职业病视而不见。

*** S. Yegge's blog:换ctrl和caps lock
如果你在用C-c, C-f, C-x的时候感觉手腕别扭,那就考虑一下Yegge的建议吧。
Yegge的建议(他把这个建议放在Effective Emacs最前面,可见其重要性)是换
左ctrl和caps lock(一些Unix机器上本身就这样安排)。原因是这样ctrl在中间
行,和其他键组合起来不会太吃力。我从一开始就采用他建议,大概用了2周时间
适应,现在用C-f,感觉舒服多了^-^,不用再把手腕扭来扭去。

*** STARTED Xah的ErgoEmacs
Xah则提出了更进一步的方案。一句话,尽量用Alt(大拇指)代替Ctrl(小拇指)。

** STARTED org-mode/artist-mode/spell-check
某vi支持者说:我恨Emacs,我用它只为org-mode。org-mode是北欧的一个计算机
教授在业余时间写的(看看人家的教授),开始时是为了弥补outline-mode的不
足。Emacs上的大多数应用是为程序员准备的,而不搞it的人也能用org-mode。

*** TODO org-table

** TODO dired/ibuffer/ido
如何切换文件

** TODO re/re-isearch/re-replace/rebuilder
re(regular expression)

** TODO compile/grep/gcc/gdb/make
compile在做什么?

** TODO vc/git
version control

** TODO others: calculator, shell/term, proced, rectangular

** Emacs的未来(23.1发布以后对Emacs新当家人的采访)
http://www.douban.com/group/topic/8356844/
(哎,那时候在国内还能看blogspot的copy,现在...)
其中的大当家Chong Yidong也许是中国人,物理博士后。二当家是一位计算机教
授。
要点:
1. 这两位当家人都是保守派人士,现有的key-binding和default customize基本不会修改。
2. CEDET有望在23.2时归入Emacs发布包。
3.新当家人希望release cycle缩短。Emacs有120名代码贡献者。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值