使用Aptana Studio 3动态检测自定义类


Dynamically Detect Custom Class With Aptana Studio 3

我曾经在Dreamweaver上,但后来我真正进入了Aptana Studio 3。我终于正确地完成了代码着色,但Dreamweaver中有一件事我真的很怀念,那就是使用自定义类进行动态发现和完成。不过,我不知道如何在Aptana工作室中做到这一点。我的意思是:

使用Dreamweaver,我可以创建一个文件,比如class.php

<?php 
class Test {
  function __construct(){
  }
  function something(){
    $var = "test";
    return $var;
  }
}
?>

然后我可以把它包括在index.php 中

<?php 
include_once("class.php");
$test = new Test();
echo $test->something;
?>

一旦我在代码中包含了这个类,然后键入"$test=new",Dreamweaver就会自动弹出"test()"供我选择。当然还有任何要传递的变量。此外,当我键入"$test->"时,Dreamweaver还会弹出该类中的函数列表供我选择,并且它会动态地执行此操作。

因此,我的问题是"如何使用Aptana Studio 3获得相同的功能?"我目前正在使用带有远程资源管理器的Aptana Studio从Web服务器打开和编辑文件。我通过Google找到了一些关于使用项目的建议,但我现在对项目并不感兴趣。我只想打开文件并编辑它,和/或直接在服务器上创建一个新文件。

那么,有没有人知道如何让AptanaStudio动态检测自定义类,并像Dreamweaver那样使用它们来完成代码呢?

提前感谢大家。

我之所以把它作为一个答案,是因为它太长了,无法发表评论。

Aptana可以编辑并保存到服务器上,这很好,尽管我还没有发现它像本地保存那样可靠(我当然不指望它)。

要从现有网站创建项目(我经常这样做),你只需在电脑上找到一个位置来保存文件,创建一个文件夹(可能以你的网站命名),然后进入Aptana并选择File > Import。在"常规"下有一个"现有文件夹作为新项目"选项。选择该选项,单击"下一步",浏览到您创建的文件夹,选中您想要的项目类型(可能是PHP)旁边的框,然后单击"完成"。这将创建一个项目(到目前为止只是一个空文件夹。然后你可能想将该项目链接到你一直在使用的远程连接(1)。现在,您可以像以前一样(Ctrl+Shift+U FTW)下拉要处理的文件(如果您想为其编制索引,也可以获取包含内容),编辑并上传它们。

增加了额外的好处:现在你可以对你下载的所有内容进行全局搜索和替换。

项目是Aptana的重要组成部分,它们确实值得磁盘空间(至少对我来说)——尤其是因为你不必制作一个完整的网站副本来使用它们。

  1. 窗口>显示视图>项目资源管理器,在此窗口中展开项目,然后双击"连接",在那里您可以向项目显示要使用的连接