2012-10-17 62 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

回答