专业 Emacs 入门教程_87.pdfVIP

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多

专业Emacs入门教程_87

目录

专业Emacs入门教程_87

第1篇专业Emacs入门(一)

第2篇专业Emacs入门(二):基础操作

第3篇专业Emacs入门(三):多文件与模式

第4篇专业Emacs入门(四):基本配置

第5篇专业Emacs入门(五):插件篇——功能优化类

第6篇专业Emacs入门(六):插件篇——功能增强类

第7篇专业Emacs入门(七):插件篇——编程开发类

第8篇专业Emacs入门(八):外观主题

第9篇专业Emacs入门(九):实用小技巧

第10篇专业Emacs入门(十):笔记系统org-mode

第1篇专业Emacs入门(一)

第1篇专业Emacs入门(一)

写在前面

本教程的读者总的来说,应当是喜爱钻研、富有耐心、对计算机学科较为热爱的人群。学习

Emacs是一个漫长的过程,需要大量的练习和积累,需要耐心进行配置、解决出现的问题,这些

就要求了读者应当是相关从业人员或爱好者,平日需要写许多的代码,并有一定的专业基础。这

就是为什么本教程叫“专业”入门。

尽管在一篇编辑器的教程中抬高学习门槛并不恰当,但笔者认为Emacs的学习难度较大,还是希

望读者至少会一门编程语言的基础部分,并且在未来能保持一定的代码量,从而能不断训练使用

Emacs的技巧。

如果读者无法满足上述条件,笔者不建议学习Emacs,还有很多其它编辑器可供选择。

如果读者想要参与改进本教程,可在这里提PullRequest。

教程目录

专业Emacs入门(一)(本文)

专业Emacs入门(二):基础操作

专业Emacs入门(三):多文件与模式

专业Emacs入门(四):基本配置

专业Emacs入门(五):插件篇——功能优化类

专业Emacs入门(六):插件篇——功能增强类

专业Emacs入门(七):插件篇——编程开发类

专业Emacs入门(八):外观主题

专业Emacs入门(九):实用小技巧

专业Emacs入门(十):笔记系统org-mode

定位与意义

为什么要再写一篇Emacs入门教程,网上的资料不是很多吗?笔者的感受是:在中文社区中,关

于Emacs的资料质量并不高,大部分的Emacs教程,开篇开始教各种快捷键,让你练习如何移

动光标、打开文件等等,但是这些教程时常没有下文——不完整;同时它不告诉你Emacs的运作

逻辑、基本思想——不系统;对插件的推荐更是一句带过不去解释——不耐心。

本教程是面向中文社区的、旨在提供系统性完整的学习流程的Emacs教程。因此本教程的相比于

基础的操作细节,更侧重于讲述一些底层逻辑,包括少量EmacsLisp编程知识。这样如果出了

问题读者可以知道该去搜索什么关键词,哪里有可能找到答案。此外,本教程会尽可能涉及较广

泛的配置和插件介绍,让初学者能够在一开始就知道有这样或那样的插件存在和配置方法,形成

一套完整可用的工作流程,而避免受到一些浅薄的教程的误导。

第1页/共119页

第1篇专业Emacs入门(一)

但本教程做不到的是囊括Emacs的所有功能,否则几乎等于把Emacs文档全抄一遍。笔者希望

能通过本教程给读者指出一条学习道路,能够在之后自主地根据自身需要去学习更多Emacs的使

用方法。

最后,为避免无意义的争论,在此说明:本文将会介绍Emacs的入门知识,并与此同时展示

Emacs的一些优点。但本文无意与其它编辑器进行好坏对比,不涉及任何争论。

为什么学习Emacs?

Emacs是一个文本编辑器系列,包含有多个分支,其中最主流的一支是GNUEmacs,大多数情况

下所说的Emacs都是指GNUEmacs,本教程也使用Emacs指代GNUEmacs。Emacs这一名字最

早来源于“EditorMACroS”,后来也有人称它集合了五个主要功能键的首字母Esc、Meta、

Alt、Ctrl、Shift。

Emacs与Vi共同被称为最古老的Unix编辑器,一代代程序员对Emacs和Vi(尤其后来出现

的Vim)产生了无休止的争论。Emacs诞生已有近五十年时间,是世界上最古老而依然活跃(

文档评论(0)

IT文档大师 + 关注
实名认证
文档贡献者

IT架构师、码农、自由职业者

1亿VIP精品文档

相关文档