我在很多 Web 项目中都使用过 Aptana,并且非常喜欢它。我还在几个项目中使用了 CodeIgniter,并且也很喜欢它。现在我希望将两者结合起来,实现跨平台生产力的美满结合。关于设置 Aptana 更有用的功能有什么建议吗?我希望得到以下任何一个:
- 代码完成
- 功能内置预览
- 调试
如果完全不可行,你会建议什么 IDE?通用的 Aptana PHP 设置技巧也将受到欢迎,因为它们可能会引导我走向理想的设置。
我在很多 Web 项目中都使用过 Aptana,并且非常喜欢它。我还在几个项目中使用了 CodeIgniter,并且也很喜欢它。现在我希望将两者结合起来,实现跨平台生产力的美满结合。关于设置 Aptana 更有用的功能有什么建议吗?我希望得到以下任何一个:
如果完全不可行,你会建议什么 IDE?通用的 Aptana PHP 设置技巧也将受到欢迎,因为它们可能会引导我走向理想的设置。
我会将 Aptana 作为 Eclipse 插件安装。让您以后可以毫不费力地安装 GWT 或 Flex。另外,Aptana 作为插件对我来说效果更好。在稳定性和可用性方面。
我过去每两天都会让 Aptana 崩溃一次,因为我使用 Aptana 作为插件运行 Eclipse,所以它再也没有崩溃过。
将 Aptana 作为插件的 Eclipse 还具有一些方便的功能,例如拼写检查,这是 Aptana 所没有的,并且极大地改进了我的评论。也就是说,我必须同意您对 Aptana 团队在他们的软件中投入的大量细节和关注。
我在 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;
}
?>