5

我在很多 Web 项目中都使用过 Aptana,并且非常喜欢它。我还在几个项目中使用了 CodeIgniter,并且也很喜欢它。现在我希望将两者结合起来,实现跨平台生产力的美满结合。关于设置 Aptana 更有用的功能有什么建议吗?我希望得到以下任何一个:

  • 代码完成
  • 功能内置预览
  • 调试

如果完全不可行,你会建议什么 IDE?通用的 Aptana PHP 设置技巧也将受到欢迎,因为它们可能会引导我走向理想的设置。

4

2 回答 2

1

我会将 Aptana 作为 Eclipse 插件安装。让您以后可以毫不费力地安装 GWT 或 Flex。另外,Aptana 作为插件对我来说效果更好。在稳定性和可用性方面。

我过去每两天都会让 Aptana 崩溃一次,因为我使用 Aptana 作为插件运行 Eclipse,所以它再也没有崩溃过

将 Aptana 作为插件的 Eclipse 还具有一些方便的功能,例如拼写检查,这是 Aptana 所没有的,并且极大地改进了我的评论。也就是说,我必须同意您对 Aptana 团队在他们的软件中投入的大量细节和关注。

于 2009-10-01T03:42:42.310 回答
1

我在 codeigniter 论坛中找到了解决方案。

http://codeigniter.com/forums/viewthread/187641/

我想出了一个稍微“更安全”的解决方案。与其修改系统文件,不如创建一个名为“autocomplete”的文件夹(或您想要的任何名称)

IE

应用程序
自动完成
系统
用户指南

然后使用下面的代码(类 CI_Controller 等)创建一个名为 controller.php 的文件(在自动完成中)。然后复制此文件并命名为 model.php 并将该文件中的类更改为 CI_Model。Aptana 然后使用这些来重新映射它的自动补全。只需为每个文件添加您想要自动完成的更多功能。(例如,我在该链接的原始示例中添加了 CI_Cart

(请注意,目前这只为模型和控制器提供自动完成功能。我想如果您正在扩展其他类并需要自动完成,您需要在自动完成文件夹中创建一个新文件,其中包含您想要的所有类的列表上课看)

class CI_Controller {

/**
  * @var CI_Config
  */
 var $config;
 /**
  * @var CI_DB_active_record
  */
 var $db;
 /**
  * @var CI_Email
  */
 var $email;
 /**
  * @var CI_Form_validation
  */
 var $form_validation;
 /**
  * @var CI_Input
  */
 var $input;
 /**
  * @var CI_Loader
  */
 var $load;
 /**
  * @var CI_Router
  */
 var $router;
 /**
  * @var CI_Session
  */
 var $session;
 /**
  * @var CI_Table
  */
 var $table;
 /**
  * @var CI_Unit_test
  */
 var $unit;
 /**
  * @var CI_URI
  */
 var $uri;
 /**
  * @var CI_Pagination
  */
 var $pagination; 

/**
 * @var CI_Cart
 */
var $cart;

}

?> 
于 2011-12-28T06:10:16.213 回答