以前很羡慕VC++里的那种补全模式,太强大了,打几个开头的字母,所有能补全的选项就出现在光标的地方。

在Emacs里也有强大的补全模式,它就是Complete Anything,简称为company-mode

现在Company Mode已经是3.0版本了,配置非常简单:

  1. 把官方网站下载下来的包扔到一个目录里,当然,最好是放在你的Emacs引导目录里,方便组织管理;

  2. 在.emacs文件里加入如下的配置代码:

(add-to-list ‘load-path “/path/to/company”)
(autoload ‘company-mode “company” nil t)

  1. 使用的时候,非常的简单,用命令M-x company-mode可以激活company补全模式,在你输入了几个字母后,Company会自动进行补全,用M-nM-p命令可以进行上下选择。