是否有Geany插件可以爲C++提供類似於Intellisense的功能?就像當你按下ctrl +空格鍵時,包含庫的所有函數/成員都會顯示或列爲提示?或者當你輸入幾個字母時,所有以這些字母開頭的方法或變量都會被列出來?Geany intellisense類似於C++的功能
我知道在Geany中有代碼完成,但它不像VS的Intellisense,其中鏈接庫的所有成員/函數都是在按Ctrl +空格鍵時顯示的。
是否有Geany插件可以爲C++提供類似於Intellisense的功能?就像當你按下ctrl +空格鍵時,包含庫的所有函數/成員都會顯示或列爲提示?或者當你輸入幾個字母時,所有以這些字母開頭的方法或變量都會被列出來?Geany intellisense類似於C++的功能
我知道在Geany中有代碼完成,但它不像VS的Intellisense,其中鏈接庫的所有成員/函數都是在按Ctrl +空格鍵時顯示的。
我使用Geany,我並不真的知道這樣的事情,雖然我可能是錯的。但是如果你在Linux上工作,你可能需要檢查像MonoDevelop這樣的IDE(我在Linux上使用C#,但它也支持C++,它就像MS Visual Studio)或者Eclipse,它主要用於Java,但是它有一個C/C++和一個Fortran擴展。我知道它們的存在,但同樣,我從來沒有使用C++的一個,這是這一個:
你有幾個選項。
如果您在聲明該類的地方打開了該文件,則代碼完成將立即開啓。 因此,假設您在Patient類中,並且它調用了Treatment-> getActivitiesForPatient(this),並且如果您已打開Treatment類,它就可以工作。
也可以在Geany中創建標籤文件,請參閱 http://www.geany.org/Download/Extras#tags。 (請注意,對於Windows 7的目錄把你的標籤文件是應用程序數據/漫遊/ geany /標籤。)
一個例子如何創建一個標籤文件:
$ your/application/root>geany -g /tmp/mytagsfile.tags $(find . -type f -name '*.php')
在我看來,最快的代碼completition (如intellisense)曾經是QtCreator的一員。它在大型代碼庫中速度也很快。
這與[你之前的問題]有什麼不同?(http://stackoverflow.com/questions/12540792/geany-hint-list-for-classes-in-linked-libraries)?這是不是基本相同? – Bart