我是Zend Studio的长期用户,正试图过渡到Aptana。
我工作的很多项目实际上并不是Zend中的项目,我只是使用Zend的远程文件部分并在远程文件系统上使用git / svn(有理由这样做而不是在本地存储它,但这与我的问题无关。)
我是否有任何理由无法在Aptana中使用代码辅助/自动完成功能,特别是对于自定义类/功能?例如,如果我有以下内容:
file1.php function myTestFunction($var) {...... file2.php $test = myTes{ctrl+space}
我没有获得任何代码辅助弹出窗口来自动完成功能名称(即使file1当前在另一个选项卡中打开)。
这个功能确实存在于Zend中,我没有在Eclipse / PDT中尝试它,但是知道它在独立的Aptana或Eclipse插件中都不起作用。
我错过了什么,或者没有办法实现这个目标?如果它不可能那么它对我来说几乎是一个交易破坏者。我们开始使用“项目”太过分了,代码辅助是你真正开始依赖的事情之一:)
答案 0 :(得分:1)
Aptana Studio以不同方式处理远程文件。与工作区项目中的文件不同,远程文件没有被索引,因此,您不会从file2获取file1上的函数的Content-Assist。
主要原因是表现。索引项目涉及读取项目中每个文件的内容,因此在项目位于远程的情况下,性能损失是有问题的。