emacs 学习笔记

1.关于安装

既然是新手安装就一切从简了,Winking smile

介绍下我使用的环境.ubuntu 16 操作系统.我一般喜欢开箱即用的环境,

推荐中国人自己根据ubuntu封装的环境 <银河麒麟>

虚拟机中安装的。

安装完成后首先更换源,更新源.

apt-get install emacs.

执行以上命令安装emacs.

最好是使用emacs 24 版本以上的否则可能很多插件无法使用。

安装成功之后有两个版本可供选择

1.有界面版
2.无界面版本

安装成功之后会出现两个菜单选项

15047547423.png

也可以从命令行中启动:

sudo emacs

默认是启动gui版本,启动Terminal版本的 加参数

sudo emacs --nw

2.基础操作

启动后的界面如下图,毕竟是新手。所以启动gui版就可以了。以后熟练了,就无窗口的也可以玩的顺利了。

1504755838(1).png

大家的启动起来之后可能和我这个不太一样,但是本文的最终你会获得一个和我这个一模一样的编辑器而且非常容易,这里就不给大家上传原图了。

这个编辑器是很古老的,古老到87键的键盘使用,完全不需要鼠标操作。

这也是很多人痴迷这个编辑器的一点吧,脱离鼠标。想想你的鼠标手。多么治愈?

脱离鼠标也就是说,全部采用快捷键的输入。快捷键的使用和vim相比更人性化一些。一旦理解一些基本的命令就可以开始折腾了,不用记住vim的i是插入,删除等操作还得退出i命令。我是很痛苦的。

emacs默认进入软件后就开启编辑模式了。

快件键的主要两个键为 C M

这里如果是windows下C 就是CTRL Ubuntu下通用

M 就是alt 历史遗留问题,也是非常正常的.

文件基本操作:

打开文件: C x+f 按住C 后按x+f 不是同时按,

C x 相当于一个基础命令,告诉编辑器我要做一些快捷操作了。你给我听话。

那么接下来的下一个案件,就是指派它去做一个命令了。

这里文件的基本操作有。

f -> file 文件, 打开文件,或者是新建文件。

s -> save 保存, 保存当前缓冲区,或者保存修改。

d –> directory 目录,浏览目录。或者说切换工作目录。

上文中提到了一个缓冲区的概念,如果我打开一个不存在的文件那么。emacs会先建立一个 #文件名#的暂存文件。称之为缓存区。保存了你当时的输入,如果突然断电。你可以从暂存区中重新恢复工作状态。

当然当你保存之后。这个暂存文件会被删除掉。

编辑操作:

现在我们可以打开文件了。

之后我们需要一些不是命令,而是非常基础的移动鼠标的操作了。

之前说过。此编辑器是为87键的古老系统而设计的,

那么我们也尊重此规范,坚决使用87键意外的按键。如上下左右。都是这个软件所支持。但我们不去使用它

首先我们来试试翻页吧.

C v 向下一页

M v 向上一页

C l 将光标移动到屏幕中间。

现在让我们来移动光标吧。

总共有六种基本方式,和四种扩展方式。

基础方式是以一个单词或者是一个字为单位进行移动。扩展方式是以单词,或句子进行移动。

C f 前进一个单词

C b 后退一个单词

C n 下一行

C p 上一行

C a 行首

C e 行尾

以上是6种基础操作。

扩展操作只是把C 替换成M大家可以自己操作一下试试。这里就不一一列举了。

3.配置

现在我们来聊聊我的编辑器是如何配置的。

首先是一定要用大牛的配置方法,我主要的工作还是在web开发上。所以采用大牛的配置文件

emacs启动后会在用户目录创建.emacs和.emacs.d/

一个用户文件,一个用户目录。

首先让我们删除这两个默认

rm –rf ~/.emacs ~/.emacs.d/

然后执行git clone 命令将大牛的配置覆盖本地地址.

git clone https://github.com/purcell/emacs.d.git ~/.emacs.d

然后重新启动会看到状态栏在工作。等一会会提示你是否重新加载。

选择重新加载之后你就会看到和我一样的界面了。。

4.后记

我也是新手,所以这篇文章没有什么水平。指当时自己的一篇学习笔记吧。

其他一些参考资料:

官方入门帮助,有中文版哦。

非常经典的资料。本文所有内容均可以在此文档上详细的寻找到。

添加新评论