Emacs入门

什么是Emacs

下面是引用自官网的说明:

An extensible, customizable, free/libre text editor — and more.
At its core is an interpreter for Emacs Lisp, a dialect of the Lisp programming language with extensions to support text editing.

翻译成中文就是:一个可扩展,可自定义,自由的文本编辑和更多.
它的核心是一个Emacs Lisp 的解释器,它是一种Lisp编程语言的方言且支持扩展功能以支持文本编辑。

大多数人认为Emacs是一个操作系统,我个人认为Emacs是什么?应该由你(也就是使用者)来定义,如果你仅仅把它当做文本编辑器,那它就是文本编辑器;如果你想让它成为音乐播放器,这也是可以实现的。我想这才是它被称为神之编辑器的原因吧,因为它就代表了无限可能。

为什么要使用Emacs

现在的有许多文本编辑器可供选择,像sublime、notepad++等等。特别是像sublime也能高度自定义,并且提供了许多优秀的主题和插件,在它弹出激活提示之前,我还一直在使用它。直到它提示我应该激活时,我才意识到或许我应该试着去拥抱一下Emacs。对,没错,我就是冲着免费去的。

我第一次了解Emacs是从《程序员修炼之道》一书中读到的,那时我特别了解一下Emacs,也尝试过想要学习Emacs,但是那时比较浮躁,在断断续续的坚持了一两周的学习之后,我放弃了,我想那时候放弃的原因应该是没有让我用下去的动机,并且认为就算会了也没什么用,我那时并不认为它能提高我的工作效率(至少我现在也不这么认为)。

那么为什么我现在又要使用Emacs呢?首先,我目前确实需要一款能够替代sublim的编辑器,在我的sublime不知道何时就会罢工的情况下;其次,在我重新想要学习它的时候,我去b站(B站啥都有,你甚至能在b站看新闻联播( • ̀ω•́ )✧)看了看许多使用Emacs的人的视频,他们重新激起了我对Emacs的兴趣。最后我观看了记录片《操作系统革命》。自此,我或许明白什么是信仰了。所以我想试试,因为它激起一如我曾经初次接触编程的热情。

安装Emacs

由于大部分时间都在使用Windows,因此我是在Windows系统(总有一天我会用上Mac的ヾ(◍°∇°◍)ノ゙)下进行操作的。

你可以在Emacs官网下载Emacs。如果你连下载都不会,那我建议你不要考虑使用它了。下载下来的文件是一个压缩包,就像是一个绿色版的War3,解压就可以用。但在此之前,我建议你先设置Emacs使用的HOME目录,要知道默认的home目录可不怎么友好。具体步骤如下:
1、win+R运行regedit命令打开注册表编辑器;
2、找到HKEY_LOCAL_MACHINE->SOFTWARE在它下面创建项GNU;
3、然后再在GNU下面创建项Emacs;
4、最后在Emacs项中新建字符串值名称为HOME数据为你自定义的文件夹路径。
例如:我的路径为:F:/emacs/emacsConfig;所以最后注册表的完整树目录为HKEY_LOCAL_MACHINE->SOFTWARE->GNU->Emacs(#HOME,“F:/emacs/emacsConfig”)。

使用Emacs

我个人认为使用Emacs是一个渐进式的过程,在一开始可能会觉得不习惯,别扭。但慢慢习惯之后应该能体验到它的快捷。但无论如何,你都应该按下Ctrl+h再按t,至少通读一遍帮助文档,并跟随文档的说明来练习,然后你应该可以基本使用Emacs了。

定义属于自己的编辑器(工作方式)

我想每一个想要尝试Emacs的人,都不会是仅仅想要把它当做一个文本编辑器来使用。我也一样,想要进一步的定制化属于自己的Emacs,就需要对它有更多的了解和尝试。我仍在努力的补充这些知识。后续,当我有了自己的理解之后,我会将其分享出来,不过现在,我认为我还没有这种能力。因此我推荐以下链接,与大家一同学习进步。
由陈斌(redguardtoo)编写的博客:一年成为Emacs高手;
Emacs China论坛;
Emacs 官方文档;(如果你像我一样英文不是特别优秀,那你需要谷歌翻译插件,当然更加好的方式就是,从现在起坚持学习英文);
来自子龙山人在b站的公开视频:21天学会Emacs,从入门到懵逼


自己使用整理收集,如有侵权 请联系删除!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值