2014-11-20 51 views
0

我一直在使用Eclipse和CDT幾個月,但一個月前我爲git集成設置EGit。由於這一刻我失去了自動完成,錯誤突出顯示...現在我的Eclipse就像一個簡單的文本編輯器=(。當使用EGit Eclipse失去自動完成和更多

我已經在互聯網和似乎是平常......但所有的信息太舊=( 。

任何人有所有的funcionality例如:It我該如何解決

非常感謝你=)

編輯:?該信息,我看到http://www.eclipse.org/forums/index.php/t/366374/

EDIT2:該康斯坦丁Komissarchik解決方案工程對我來說:拿一個.pr從項目副本中提取文件並複製到實際的.project中。在我的情況下,這些是

<buildSpec> 
      <buildCommand> 
        <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name> 
        <triggers>clean,full,incremental,</triggers> 
        <arguments> 
        </arguments> 
      </buildCommand> 
      <buildCommand> 
        <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name> 
        <triggers>full,incremental,</triggers> 
        <arguments> 
        </arguments> 
      </buildCommand> 
    </buildSpec> 
    <natures> 
      <nature>org.eclipse.cdt.core.cnature</nature> 
      <nature>org.eclipse.cdt.core.ccnature</nature> 
      <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature> 
      <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature> 
    </natures> 

非常感謝!

回答

1

您所描述的行爲的常見原因是未將項目元數據文件添加到源存儲庫。確保以'。'開頭的文件和文件夾在項目根目錄中,如.project和.settings,已被添加到您的倉庫。

請注意,您需要從最初共享項目的位置執行此操作,以便獲取以前可用的正確元數據。

+0

感謝您的回覆,我將所有文件複製到另一個文件夾中並創建了一個新項目。錯過:(。有一個新的.cproject文件,我將它複製到我的git項目中,重新啓動Eclipse,但沒有任何內容:(。 – analca3 2014-11-20 21:50:36

+0

在工作和非工作項目之間區別其他'。'文件。 ,在Eclipse中右鍵單擊項目並選擇刷新,此時也可能需要重啓Eclipse。 – 2014-11-20 23:05:14

+0

OMG!昨天我錯過了diff .project文件!我已經「diffd」所有其他但沒有這個。現在複製好.project文件(但沒有名字)=)的內容後,非常感謝! – analca3 2014-11-21 16:01:22

0

我不認爲你的問題與EGIT有關。雖然我不經常使用CDT,但有時我會看到Java編輯器出現類似的問題,而且它幾乎總是與內容輔助提供程序關閉有關。

快速搜索發現CDT也存在這樣的功能,所以我會查看CDT內容提供程序首選項。有關詳細信息,請參見下面的回答:https://stackoverflow.com/a/5691559/114313

+0

正如我對康斯坦丁所說的那樣,我將所有文件複製到另一個文件夾中並創建一個新項目,並且一切正常。在EGit項目中,我唯一想念的是所有功能:(內容幫助已在我的Eclipse中啓用... – analca3 2014-11-20 21:56:43