当前位置: 代码迷 >> 综合 >> emacs 折腾笔记(linux+evil安装篇) 2018.7.24
  详细解决方案

emacs 折腾笔记(linux+evil安装篇) 2018.7.24

热度:19   发布时间:2023-12-12 19:12:15.0

  • emacs 折腾笔记(linux+evil安装篇) 2018.7.24
    • 安装emacs
    • 安装evil
      • 关于evil介绍
      • emacs取消输入
      • 具体安装

emacs 折腾笔记(linux+evil安装篇) 2018.7.24

之所以加上年月,因为这个软件的折腾是无穷尽的。这个月在家,希望可以入门。

安装emacs

  1. sudo apt-get install emacs
  2. 在命令行下输入emacs,进入软件
  3. 在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)
  1. 退出,按c-x c-c 退出emacs
  2. 重新打开emacs,输入安装evil命令:
M-x package-refresh-contents
M-x package-install <Return> evil  ;;注意Return是一个键,不是字符串