Emacs-015-自动补全插件company的安装与使用

Emacs-015-自动补全插件company的安装与使用

       驱动我从VIM切换到Emacs,想在Emacs上做一下尝试的一个很大的原因就是VIM上的自动补全工具安装调试起来太麻烦!我花了好几天的时间没能够把YCM的配置实现。最后我的VIM被我弄到了Bug频发,实在是不愿意继续下去。

       而时不时看看RMS等人的动向是我的乐趣,看着他们使用Emacs的感觉很好,于是我也就开始了我的Emacs之旅。

       稳扎稳打,从头开始!今天终于走到了自动补全这一关。很快锁定了一个可以使用的插件——company。其实这是一个缩写,是complete anything的缩写。才发现Emacs内置了一个插件管理工具,插件的安装原来还是比较简单的,跟Notepad++的简单度有的一拼。以下是进入插件管理器的方式:

       进入之后找到company,然后鼠标左键单击。


鼠标点击后会出现下面截图中显示的另一个buffer,点击里面的install。


       伴随着emacs lisp文件的编译,company也就安装完成。


M-x,然后输入company-mode既可以在当前的buffer中激活相应的功能。如果要在Emacs启动的时候就开启相应的功能,可以对配置文件做一下修改,添加以下配置:

(add-hook 'after-init-hook'global-company-mode)

       使用的具体示例如下:


       如果有可以自动实现补全的可能,会自动弹出相应的提示。Emacs中编程语言相应的配置会略有不同,因此在使用Emacs对C语言等变成语言进行编码的时候可能会有一点小问题,解决一下才能够继续使用。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值