Emacs学习路线图(一)----之编辑器之道

本文探讨了为何Emacs被认为复杂,并提出正确的学习方法。Emacs本质上是一个遵循Unix设计原则的编辑器,强调键盘操作和组件化。文章提供了Emacs的基本功能,如打开文件、光标移动、查找替换等,并建议学习者从掌握基本命令、学习Elisp到探索高级功能的路线进行学习。
摘要由CSDN通过智能技术生成

0.写在前面的话

对于很多人来说,听到emacs,首先想到的是“强大,赫赫有名,然后就是太难”,但是这三个方面的第三方面却不是emacs的本质,

emacs是unix平台设计原则K.I.S.S.(keep it simple, stupid)的最好体现的软件,所以这个软件应该是简单的才对!但是

在现实生活中,为什么emacs会给广大的用户造成“很难”这个印象呢?我想主要有下面几个原因:

a. 没有正确的学习方法,导致学习emacs的过程非常困难;

b. 没有理解unix平台下软件设计的思想,导致很难理解emacs为什么被设计成现在这个样子;

 

对于第二点,我建议大家在unix上使用一段时间之后去阅读《the art of unix programming》这本巨作,这本书在国内

也有中文版,而且翻译得也很好,网上也有电子版,没有艰深干涩的东西,几乎没有代码,全是讨论unix的设计思想,对于理解

unix非常有帮助,在本文中就不详述,但为了大家更好的理解本文,这里仅提unix设计最重要的一点:组件化的思想,这个想法

就是,每个工具只做一件事情,做到最好,最后把所有这些工具组合起来构成更强大的工具,emacs就是这种思想的杰出代表作,

管道就是用来连接各个小组件的机制。所以你会看到emacs不断的有各种扩展去支持各种应用,或者在unix中有大量的脚本存在,这是

为了方便用脚本把各个组件连接起来。

 

本文主要探讨第一点,主要是结合我本人使用和学习e

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值