Emacs自动补全有许多插件,yasnippet和auto-complete比较简洁和方便,且功能也非常强大,yasnippet是一个代码片段补全工具,可以用来补全大段的常用的代码片段类似与mac上的textmate。auto-complete是一个补全的前端,可以与许多补齐的后端工具配合。先来说说如果安装这两个软件的最近build版本,注意不是稳定版,因为最新的稳定版两个插件会出现冲突。(前提是你已经安装了git)
首先安装yasnippet,由于是装最新的build版本,所以先clone它到~/.emacs.d/plugins/中去,如果没有.emacs.d文件夹,那么先自己创建一个(mkdir .emacs.d),输入以下命令:
cd ~/.emacs.d/plugins
git clone https://github.com/capitaomorte/yasnippet.git
然后再到配置文件中加入下面内容:
(add-to-list 'load-path
"~/.emacs.d/plugins/yasnippet")
(require 'yasnippet)
(yas/global-mode 1)
在这里就安装完毕了,之后尼可以把自己的代码片段放到.emacs.d/snippets 文件夹中了。
再安装auto-complete,auto-complete需要先编译,与前面类似,先clone到本地:
版权声明:本文为FlyDirk原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。