介绍
有一种说法是“vim是编辑器之神,而Emacs是神的编辑器。”
原因就在于vim是一个开发效率很高的编辑器,但是Emacs不仅仅是是一个编辑器。事实上,你可以用Emacs做任何事情。可以一大早坐在电脑面前用Emacs完成一天的工作。
Emacs有很多的版本,版本之间也有差异,但是GNU Emacs可以算是一个很成功和流行的版本。所以就从学习这个开始。
学习理由
- 更高效地开发程序。
- 了解极客的世界。
- 了解
Lisp
这门上帝的语言。
安装
# macOS
brew cask install emacs
学习资源
书本
- 《学习 GNU Emacs》:如果你是个程序员,可以学习1-5,11-12章。同时本书没有介绍高级的Lisp程序设计,只有一些皮毛,希望了解很多的话可以去看《Emacs Lisp参考手册》。
- 《Emacs Lisp参考手册》
网络
- https://github.com/redguardtoo/emacs.d
- https://github.com/purcell/emacs.d
- https://www.emacswiki.org/emacs/EmacsForMacOS#toc21
- https://www.emacswiki.org/emacs/EmacsScreencasts#toc4