0

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

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

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

文件1.php
函数 myTestFunction($var) {......

文件2.php
$test = myTes{ctrl+space}

我没有得到任何代码辅助弹出窗口来自动完成函数名称(即使 file1 当前在另一个选项卡中打开)。

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

我错过了什么,还是没有办法做到这一点?如果这是不可能的,那么这对我来说几乎是一个交易破坏者。我们离开始使用“项目”还差得很远,而代码辅助是您真正开始依赖的东西之一:)

4

1 回答 1

1

Aptana Studio 以不同的方式处理远程文件。与工作区项目中的文件不同,远程文件不会被索引,因此,您不会从 file2 获取 file1 上的功能的 Content-Assist。

主要原因是性能。索引项目涉及读取项目中每个文件的内容,因此在项目位于远程的情况下,性能损失是有问题的。

于 2012-08-14T20:19:56.367 回答