emacs的安装

本文

主要介绍emacs和记录emacs的安装过程。

版本 说明
0.1 初版发布

背景

  • 主机: Thinkpad S2
  • 系统: Deepin GNU/Linux 15.11
  • 内核: Debian 6.3.0-18+deb9u1
  • emacs版本: Linux GNU Emacs 26.3

什么是emacs?

emacs是一款功能强大的编辑器,被公认为是最受专业程序员喜爱的代码编辑器之一,而另一个就是vim,在业界vim被称为编辑器之神,而emacs被称为神之编辑器。对于初学者可能都有这样的疑问,那就是究竟是Vim还是Emacs好呢?这样的问题已经争辩了十几年,但至今无解,不过为了让初学者有一定的了解,还是做个简单介绍。

Vim

  • 开箱即用,大多数操作系统自带,不需要安装
  • 体量小,启动快
  • 采用双模式(命令模式和编辑模式),这样按键组合少,但是要频繁进行模式切换
  • vim的上下左右jkhl,右手控制相对舒服
  • 相对emacs使用人群多,配置和使用技巧可参考内容较多

Emacs

  • 需要自己安装,碰到依赖库的问题,还是有点麻烦的
  • 体积大,启动慢,但功能强大
  • 主模式操作,不用切换模式,但按键组合就多了,Ctrl、Alt、Shift是离不开的,让你的小拇指粗壮起来
  • emacs的上下左右pnbf放在了两个手,还要配合Ctrl键,需要适应
  • 缓存机制个人感觉很有用
  • 可扩展性极强,可重新定义变量和快捷键绑定,可自己定制插件,也可通过内置的包管理系统安装和卸载大神们的插件,目前可使用的插件还是很丰富的
  • 不同的语言环境对应不同的模式,每个模式都有自己独特的功能,本人最常用的就是org-mode和verilog-mode,org写工程日记,verilog就不说了,IC工程师离不开的

总之,Vim和Emacs功能都很强大,选择一款适合自己的编辑器即可。

安装emacs

下载emacs安装包

安装依赖库

开启终端,输入以下命令,安装相应的依赖库。

1
2
3
4
5
sudo apt-get install libgtk2.0-dev --fix-missing
sudo apt-get install libxpm-dev
sudo apt-get install libjpeg62-turbo-dev
sudo apt-get install libgif-dev
sudo apt-get install libtiff5-dev

编译和安装

开启终端,进入emacs安装包目录,输入以下命令:

1
sudo ./configure

已经安装了相应的依赖,此时应该不会发生error,经过configure后,执行以下命令:

1
2
sudo make
sudo make install

查看是否安装成功

终端中输入以下命令:

1
emacs --version

正常显示emacs版本号,即安装成功,安装的可执行程序默认在 “/usr/local/bin/”

启动emacs

启动命令为 emacs ,如下:

1
emacs ~/Destop/demo.txt

启动页面会有简单的使用说明,熟悉熟悉即可上手操作。

emacs启动页面
emacs org mode

文章原创,可能存在部分错误,欢迎指正,联系邮箱 cao_arvin@163.com。