evil

其他资源 2025-08-03

evil是emacs的Xtensensible vi layer 。它模拟了VIM的主要功能,并提供了编写自定义扩展的设施。另请参阅我们在Emacswiki上的页面。

安装

有关安装说明,请参见官方文档。我们建议使用package.el

作为快速启动,您可以将以下代码添加到您的Emacs Init文件中。

 ; ; Set up package.el to work with MELPA
( require 'package )
( add-to-list 'package-archives
             '( " melpa " . " https://m**elpa.org/*packages/ " ))
( package-initialize )
( package-refresh-contents )

; ; Download evil
( unless ( package-installed-p ' evil )
  ( package-install ' evil ))

; ; Enable evil
( require ' evil )
( evil -mode 1 )

依赖性

  • evil需要24.1或更高版本的Emacs。

  • evil需要以下任何CR:CR:

    • 从emacs撤消28
    • 撤离树包(可通过GNU ELPA获得)
    • 撤消包装(可通过Melpa和Nongnu Elpa获得)
  • 对于动作g; g,对于最后的变化, evil需要goto-chg.el软件包(可通过Melpa和Nongnu Elpa获得),该软件包提供了函数Goto-Last-Change和Goto-Last-Last-Crange-Cranders-Resporter。

  • 对于emacs 24.1和24.2, evil也需要cl-lib。

文档

该文档的最新版本在此处在线可读。它也可以作为PDF和EPUB提供。

邮件列表

evil在gmane.emacs.s.vim-宣传邮件列表中进行了讨论。

IRC

通过IRC.libera.Chat# evil -Mode访问我们。

贡献

有关问题的准则,请参见贡献。

下载源码

通过命令行克隆项目:

git clone https://github.com/emacs-evil/evil.git