2012-08-14 50 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