Bri*_*ell 27
C-h t
参加教程,实际上一直遵循它.
然后,学习一些更有用的省时功能,比如C-x (开始录制宏,C-x )完成和C-x e执行最后一个宏.阅读手册(C-h i m emacs RET)了解更多详情.尝试学习info在Emacs中浏览模式内的文档,而不是诉诸网络,以更多地了解导航在Emacs中的工作方式.
哦,尝试使用没有Aquamacs键绑定的Emacs.Mac OS X上包含一个命令行版本的Emacs,但使用Meta键很麻烦(您必须将终端首选项设置Option为meta,或始终使用Esc).您还可以使用MacPorts安装X11版本的Emacs,它不具备Mac风格的键绑定.
另外,尝试在其他Cocoa文本编辑视图中使用Emacs键绑定.这不是很多人都知道的东西,但是一些常见的Emacs键绑定也可以在标准的Cocoa文本控件中工作,例如C-a转到行的开头,C-e到最后,C-k杀到行的末尾,C-y从kill缓冲区(与粘贴板不同)中抽出来.C-t转换两个字符,我相信目前还有更多我无法想到的字符.定期使用这些将使您的手指习惯于Emacs键绑定(其中许多通常也适用于大多数shell,以及使用GNU Readline以便能够接受可编辑输入的程序).
对于您定期使用的任何技术,请寻找可用于该技术的最佳Emacs模式,并从内到外学习.例如,如果你是Git用户,我发现Magit不可或缺.如果您编写JavaScript,请确保使用Steve Yegge的js2-mode.如果您使用Common Lisp,请学习SLIME,如果您使用Erlang学习distel.有时候,最好的Emacs模式不会是你能找到的最好的工具,但对于很多很多东西来说,这是非常好的,并且很好地将它们集成到同一个编辑器和环境中.
一遍又一遍地练习你学到的一切.我发现我经常学习一个新的Emacs键绑定,然后立即忘记它,因为我再使用它6个月.你可以通过寻找任何借口来缓解这个问题,你可以在第一次学习它之后使用新的键绑定,以帮助它在你的记忆中根深蒂固.
Ste*_*wig 10
| 归档时间: |
|
| 查看次数: |
3972 次 |
| 最近记录: |