2012-08-14 49 views
0

我是一個很長時間試圖過渡到Aptana的Zend Studio用戶。Aptana遠程文件代碼協助

我工作的很多項目實際上並不是Zend內部的項目,我只是使用Zend的遠程文件部分並在遠程文件系統上使用git/svn(有理由這麼做而不是存儲它本地,但這與我的問題無關)。

是否有任何理由讓我無法在Aptana中獲得代碼輔助/自動完成工作,特別是對於自定義類/函數?舉例來說,如果我有以下幾點:

 
file1.php 
function myTestFunction($var) {...... 

file2.php 
$test = myTes{ctrl+space}

我沒有得到任何代碼輔助彈出自動完成的功能名稱(即使文件1目前在其它標籤頁中打開)。

這個功能確實在Zend的存在,我沒有在Eclipse/PDT嘗試過,但知道它不會在任何獨立的Aptana或Eclipse插件工作。

我錯過了什麼,或者有沒有辦法做到這一點?如果這是不可能的,那麼對我來說這幾乎成了一筆交易。我們對開始使用「項目」太過分了,代碼助手是您真正開始依賴的東西之一:)

回答

1

Aptana Studio以不同方式處理遠程文件。與工作區項目中的文件不同,遠程文件無法獲取索引,因此,您無法從file2獲取file1上的函數的Content-Assist。

主要原因是表現。編制項目索引涉及讀取項目中每個文件的內容,所以在項目位於遠程的情況下,性能影響是有問題的。

+0

感謝您的回答,我想我目前的使用情況,我需要堅持的Zend(雖然在Zend Studio的性能並不比集錦更糟我的電腦)。如果有一個選項可以啓用它(不一定索引所有遠程文件,但是足夠智能以知道當前在另一個選項卡中打開的文件是否包含在當前文件中),但是我認爲我是在少數,也不會發生:) – jsmith 2012-08-15 07:12:17

+0

@jsmith打開在https://jira.appcelerator.org/secure/CreateIssue!default.jspa票我敢肯定有一些會喜歡這增強其他開發商;) – sgibly 2012-08-15 17:11:35