2010-03-25 43 views
1

我在我的Linux平臺上安裝了Eclipse(Galileo)和CDT以取代KScope。我通過創建一個乾淨的Makefile項目來導入我的項目。來自KScope,那麼如何在Eclipse中使用serach?

在KScope中,我可以右鍵單擊一個變量,函數,然後快速搜索引用等。如果我在Eclipse中執行相同的操作,它不起作用,除非我執行搜索文本。但是,Eclipse做了一個線性文件搜索,它非常緩慢,並且由於某些原因(因爲#ifdef's?)錯過了正確的行號。

有人可以告訴我如何 - 如何更新C項目的索引數據庫,或 - 如何加快搜索?

還是有一個插件提供了與KScope相同或相似的功能?

感謝,

斯特凡

回答

0

嘗試F3或點擊可變的/ etc。當您按Ctrl時用鼠標左鍵。

[編輯] [stefangachter] 1發現別的東西:

我想通了,Eclipse的關閉對於大文件(見窗口|設置| C/C++ |編輯|可擴展性),現場解析。因此,實時解析不適用於某些文件。所以,如果您在實時解析時遇到問題,請檢查可伸縮性選項。

+0

感謝您的回覆。但是,當我這樣做時,我收到消息'在索引中找不到符號'。那麼,我該如何更新索引呢? – stefangachter

+0

它應該自動執行。你使用的是最新版本的CDT嗎? Eclipse可以無誤地構建項目嗎? –

+0

是的,它編譯Makefile項目沒有任何錯誤。實際上,我重新創建了該項目並重新指定了索引器。現在,F3對某些功能起作用,但對其他功能不起作用。我還不明白,爲什麼某些功能超出範圍。 – stefangachter

相關問題