Autocomplete Aptana远程文件代码辅助

Autocomplete Aptana远程文件代码辅助,autocomplete,aptana,Autocomplete,Aptana,我是Zend Studio的长期用户,正在尝试过渡到Aptana 我处理的许多项目实际上不是Zend内部的项目,我只是使用Zend的remote files部分,并在远程文件系统上使用git/svn(这样做是有原因的,而不是将其存储在本地,但这与我的问题无关) 是否有任何原因使我无法在Aptana中使用代码辅助/自动完成,特别是针对自定义类/函数?例如,如果我有以下内容: file1.php function myTestFunction($var) {...... file2.php $te

我是Zend Studio的长期用户,正在尝试过渡到Aptana

我处理的许多项目实际上不是Zend内部的项目,我只是使用Zend的remote files部分,并在远程文件系统上使用git/svn(这样做是有原因的,而不是将其存储在本地,但这与我的问题无关)

是否有任何原因使我无法在Aptana中使用代码辅助/自动完成,特别是针对自定义类/函数?例如,如果我有以下内容:

file1.php function myTestFunction($var) {...... file2.php $test = myTes{ctrl+space} file1.php 函数myTestFunction($var){。。。。。。 file2.php $test=myTes{ctrl+space} 我没有任何代码辅助弹出窗口来自动完成函数名(即使file1当前在另一个选项卡中打开)

这个功能确实存在于Zend中,我没有在Eclipse/PDT中尝试过,但知道它在独立的Aptana或Eclipse插件中都不起作用


我是否遗漏了一些东西,或者没有办法做到这一点?如果这不可能,那么这对我来说几乎是一个交易破坏者。我们太落后了,无法开始使用“项目”,而代码辅助是你真正开始依赖的东西之一:)

Aptana Studio以不同的方式对待远程文件。与工作区项目中的文件不同,远程文件未编制索引,因此,您将无法从文件2获取文件1上函数的内容辅助


这主要是因为性能。为项目编制索引需要读取项目中每个文件的内容,因此,如果项目位于远程位置,则性能影响是有问题的。

感谢您的回答,我想就我目前的使用情况而言,我需要坚持使用Zend(虽然Zend Studio上的性能并不比我电脑上的Aptana差)。如果有启用此功能的选项(不一定要索引所有远程文件,但要足够聪明,知道我当前在另一个选项卡中打开的文件是否包含在我的当前文件中),那就太好了,但我认为我是少数人,不会发生这种情况:)@jsmith在打开一张票,我相信还有其他开发者会喜欢这个增强;)