eclipse中使用ctrl無法追蹤函數的問題(php項目)


=============================================================

今天遇到一個奇葩問題,就是eclipse ctrl無法追蹤父類文件,百度之后,參考下面這篇文章,可以解決,特此分享

ps:我是直接修改.project文件之后就可以了

=============================================================

 

 

在eclipse中做項目,經常用ctrl,然后點擊函數名稱來對函數進行追蹤。但有的時候,我們發現在項目中無法使用,這樣對函數的查找來說是件 很頭疼的事情,最近就碰到這件頭疼事情,今日實在是不能忍受,索性花時間去解決。這絕對是一手資料,網上絕無第二份。我自己做的是php項目,其它 java的估計也差不多PS:像.buildpath的這種名稱在java中可能叫.classpath.

 Eclipse中使用ctrl無法追蹤函數的問題

 

 

Eclipse項目中應該有.buildpath.project兩個文件,如果Eclipse中使用ctrl無法追蹤函數,第一步:先檢查一下項目的根目錄中.buildpath文件是否存在,如果不存在拷貝一個過來,.buildpath文件內容都一樣,內容如下:

 

<?xml version="1.0" encoding="UTF-8"?>
<buildpath>
<buildpathentry kind="src" path=""/>
<buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/>
</buildpath>

 

 

然后測試一下,如果還不行,第二步:.project文件需要修改,無法點擊的項目中的.project文件內容如下:

 

1

 

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>trunk</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
</buildSpec>
<natures>
</natures>
</projectDescription>

 

 

 

 

而可以擊的項目中的.project文件內容如下:

 

2

 

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>trunk</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.wst.validation.validationbuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.dltk.core.scriptbuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.php.core.PHPNature</nature>
<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
</natures>
</projectDescription>

 

 

找(1)、(2)的不同,然后把不能點擊的項目根目下的.project文件修改過來即可。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM