- emacs 折腾笔记(linux+evil安装篇) 2018.7.24
- 安装emacs
- 安装evil
- 关于evil介绍
- emacs取消输入
- 具体安装
emacs 折腾笔记(linux+evil安装篇) 2018.7.24
之所以加上年月,因为这个软件的折腾是无穷尽的。这个月在家,希望可以入门。
安装emacs
sudo apt-get install emacs
- 在命令行下输入
emacs
,进入软件 - 在ubutu下,右键任务栏的emacs图标,将其锁定在任务栏,方便以后用鼠标启动
安装evil
关于evil介绍
因为我先学会的vim,对vim的键位比较熟。而且看了网上的一些资料,说vim的强大之处,在于编辑命令的组合强大。
而emacs的强大在于扩展语言的强大。emacs+evil正好集成了这二者的优点。即可以在emacs下使用vim的键位工作。
emacs下使用vim键位,还有一种方式是 viper Mode,但这种方式支持的vim的功能比较少。
Evil is an extensible vi layer for Emacs. It provides Vim features like Visual selection and text objects,
and is the successor to the now-obsolete Vimpulse and vim-mode.
obsolete:废弃不用的.
Vimpulse and vim-mode当前已经废弃不用。
《程序员修炼之道》 Internet资源一章,关于viper Mode的介绍如下:
Viper是一组使Emacs看起来像vi的宏。有人可能会问,为何要对世界上最大的编辑器进行扩展,让它模拟只有其部分能力的编译器。
另外一些人则声称,Viper结合了两者最好的部分。
emacs取消输入
如果输入一半,发现快捷键序列输入错误了,怎么办?
C-g 是取消。minibuffer会显示Quit.
如果没有显示,可以多次按 C-g,直到显示Quit.
具体安装
具体安装教程,参考下面的网址:
https://www.emacswiki.org/emacs/Evil
我使用的是Quick Install,即通过melpa网站进行安装。
需要注意的是,.emcas默认在~目录下,但是默认是没有建立的,需要自己手动建立。
默写一下emacs的命令,
1. 打开文件,c-x c-f ~/.emacs
2. 输入内容后,c-x c-s保存
.emacs的内容如下所示:
(require 'package)
(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/"))
(package-initialize)# 下面这两行是后来输入的。具体过程参考教程
(require 'evil)
(evil-mode 1)
- 退出,按c-x c-c 退出emacs
- 重新打开emacs,输入安装evil命令:
M-x package-refresh-contents
M-x package-install <Return> evil ;;注意Return是一个键,不是字符串