- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
emacs_生存指南
Emacs 生存指南
pluskid
2007 年11 月
作为一个历史悠久的程序,网上有不少相关资料,总结
一下,大致可以分为一下几类:
电子书:例如 O’ Reilly 的《Learning GNU Emacs》
以及 Sams 系列的《Sams Teach Yourself Emacs in 24 Hours》等,从头
至尾系统地讲解了 Emacs 的方方面面,非常详细。
文档:Emacs 自带了有交叉索引的文档,其中还包括Elisp 介绍以及详细文
档等,在 Emacs 里查阅非常方便。
Blog 文章:多是介绍一些特性或者技巧之类的,比较零散。
个人笔记:这方面有许多中文资料,例如王垠的笔记、叶文彬的笔记以及我自
己的一些笔记等等。相对于 Blog 文章要稍微系统一些。
Wiki 形式的资源:如 Emacs Wiki 、The very unofficial dotemacs home
等,由不同的用户贡献的内容,比较全面。
不过我觉得其中似乎还有一个空缺。学习用一个编辑器,如果专门照着一本书去学,
多少有些不必要,一来有些枯燥,二来写书需要照顾所有人,同时却又是众口难调,对
自己来说有些东西根本用不到,学了不用也会很快忘记的。大多是看一个入门的东西,
大概上手了,需要用的地方才花心思去 Wiki 呀、别人的笔记等地方找找资料、查查文
档之类的。
但是从入门到能够自己轻松地自己查阅资料进阶学习似乎还是有一段距离,比如别
人介绍 setnu.el 和 setnu+.el 可以让 Emacs 显示行号,说了半天却没有说如何安
装,或者说了放到 load-path 下,你却不知道什么是 load-path 。总是有这样类似
的一些问题阻止大家深入,抹杀了继续使用的热情。我觉得主要还是缺少一个引导大家
从入门级别到 serious Emacser 的文档。所以我写了这篇文章,希望能有所帮助。
需要注意的是:阅读本文并不能让你成为一个 Emacs 专家,一是我自己的水平有
限,二是 Emacs 太博大精深了,根本不可能在这样的篇幅内介绍完它所有的东西。打
个比方:我希望本文能教会你识字的本领,这样你就可以通过自己读书来成为一个有学
问的人了。
术语
因为 Emacs 的历史非常悠久,所以一些常用的词汇和我们现在所熟悉的意义或许
会有所不同(比如 window ),但是要能看懂 Emacs 的文档以及相关文章,一些基本
的术语是必须要明确的。
快捷键
在 Emacs 里面使用快捷键基本上是必备技能了。如何描述一个快捷键一直没有一
个统一的标准,例如与人交流的时候比较常见的表示法也许是 Ctrl+E 这样的,而在
程序或配置文件里定义快捷键的时候却又是是五花八门。
Emacs 自成一派,不过它的表示法非常简洁明了。只要注意以下几点就可以了:
使用单个字符表示几个常用的修饰键:
C : Control
M : Meta ,通常 Alt 键被当作 Meta 使用
S : Shift
s : Super ,通常就是键盘上带 Windows 徽章的那个键
使用连字符而不是加号连接。例如“C-w”就表示同时按下 Control 和 w 键,
或者先按着 Control 键不放,再按 w 键。 “C-@”也是同样的道理,只是大
多数键盘上不能直接输入“@”这个字符,需要用“S-2”来输入,所以“C-@”
实际上是“C-S-2”了。
Key sequence 之间用空格隔开。所谓 Key sequence 就是几个连续的快捷键
了,例如地球人都知道的退出 Emacs 的快捷键就是 “C-x C-c”,表示先按
“C-x”这个组合键,再按“C-c”这个组合键,比较方便的按法是先按住 Control
键,然后依次按下并放开 x 和 c 键,最后放开 Control 键。
知道了这几条规则以后大部分快捷键都能很方便地写出来了,包括在和人交流、写
文章以及配置文件的时候都是通用的。有一些特殊的快捷键想不到怎么写的,我在后面
“C-h k”一节中会提供解决办法。
用户
您可能关注的文档
- c先生投资规划报告书.pdf
- c语言程序设计_(何钦铭_)_高教版_第2版_课后习题答案.pdf
- dfema(模具行业).pdf
- drupal专业开发指南(pdf完整章节版).pdf
- d造未来dtt新人入职手册.pdf
- emc vnx模拟器安装与配置指南.pdf
- endnote,refviz 和 quosa使用指南.pdf
- endnotex7_用户手册(简体中文).pdf
- fanuc roboguide操作手册第一版 .pdf
- fanuc+b-63944cm-02+30i+31i+32i-a车床系统加工中心系统通用用户手册.pdf.pdf
- 2024年甘肃省陇南地区企业人力资源管理师之一级人力资源管理师考试优选题库带答案(研优卷).docx
- 关于民族团结班会信息简报.docx
- 入党志愿书600字学生(3篇).docx
- 违纪违法案例暴露出党员干部中存在的一些突出问题范文(6篇).docx
- 最美廉洁家庭事迹材料(28篇).docx
- 有折扣的购销合同范本(3篇).docx
- 关于最美逆行者感人事迹心得体会.docx
- 兄妹财产分割协议(29篇).docx
- 2024年甘肃省白银市企业人力资源管理师之一级人力资源管理师考试题库及答案【新】.docx
- 2024年甘肃省金昌市企业人力资源管理师之一级人力资源管理师考试精选题库含答案(精练).docx
文档评论(0)