Emacs完成:自动完成还是公司?

时间:2011-01-16 10:00:01

标签: emacs autocomplete

我是emacs的新手,我发现很难决定选择哪种扩展名。我说的选择太多了。当我第一次开始使用linux(选择发行版,选择要安装的软件包等)时,情况也是如此。

我现在面临着在自动完成和公司之间进行选择的困境。两者都是emacs扩展,为emacs提供完成机制。我可能决定使用自动完成,因为我认为它更成熟,并且因为AutoJavaComplete需要自动完成。但是,公司模式似乎也很好,有些用户报告说它比自动完成要好得多。它虽然缺乏文档,但我觉得这很令人生畏。

基本上,我只是在编写代码时想要“intellisensy”完成。两者中哪一个更适合这个?

2 个答案:

答案 0 :(得分:43)

最新的company-mode发布时间是12个小时,因为我正在写这篇文章。最近的工作主要集中在错误修正,以及一些不错的新功能。

我鼓励您尝试一下,我认为它提供了比auto-complete更好的用户体验。

答案 1 :(得分:22)

你可以feed company backends to auto-complete,也可以反向兼容 - 所以你的选择可能不是太关键。

在emacs wiki上讨论的内容是CompanyMode is older,并且至少有一个mention of bugs in favor of auto-complete。事实上,似乎自动充足的是这些天酷孩子们正在使用的东西,并且repository on github显示了积极的发展。另一方面,latest version of company已将近11个月。