2012-10-17 60 views
7

我已经沉迷于emacs并一直在使用它。现在,我已经开始Qt4。由于其自动完成功能,因为在Qt中编写程序时需要大量使用其中的预定义函数,所以我不得不迁移到Qt Creator。自动完成emacs中的Qt

但问题是我不想离开emacs。有什么办法可以在emacs中获得接近Qt Creator的自动完成功能。

我已经安装了CEDET-1.1,其中我发现了包含所有常用C++关键字的C++文本文件。一种方法可能是在该文件中添加Qt类和函数名,这为Qt提供了一个非常基本的自动完成。但是,我可以获得更好的自动完成吗?

+0

你必须考虑,你想开发emacs,还是你想开发Qt应用程序。如果是后者,请使用现有的IDE并学习它 – hyde

+2

@hyde如果“有什么值得做,值得做好”,那么它会遵循如果某件事值得去做,那么可以在emacs中完成。 – Dmitri

+1

@Dmitri Emacs lisp是一个具有文件系统访问权限的图灵完备语言,显然任何事情都可以完成......它已经被其他人完成了,而且完成得很好,是另一回事......有一些C++解析器用于emacs,但它们是否足够好解析Qt头文件以提供语法高亮和自动完成功能,我不知道。 – hyde

回答