emacs代码补完-yasnippet

Email:hamainter(AT)gmail.com

yasnippet是emacs的一款代码补完插件,类似于一个代码模版。基本用法就是“TAB”,输入关键字之后按TAB键,YASnippet根据预先设定的模版来展开代码。很好玩。
YASnippte有两种安装方法,一种是视频中使用的单el文件yasnippet-bundle.el,配置也简单一点,只要在你的.emacs文件中添加以下代码就可以了。

(add-to-list ‘load-path
“~/.emacs.d/plugins”)
(require ‘yasnippet-bundle)

还有一种涉及多个文件,一个是yasnippet.el,还有一个存放模版文件的文件夹,里面按照不同的mode存放模版。相应的,你的配置文件中需要配置el文件的位置和模版文件夹所在的位置。

(add-to-list ‘load-path
“~/.emacs.d/plugins/yasnippet-x.y.z”)
(require ‘yasnippet) ;; not yasnippet-bundle
(yas/initialize)
[...]