Eclipse 在使用 Codeigniter 实例化类时不会自动完成


Eclipse won't autocomplete when instantiating a class with Codeigniter

当我尝试使用 Codeigniter 实例化我的类时,Eclipse 不会在自动完成时显示我的方法。

这是我尝试的方式:

$this->load->model('myclass');
$this->myclass-> // This shows nothing

但是当我使用 php 的经典方式来实例化我的类时,自动完成会显示所有方法和所有内容。

$this->load->model('myclass');
$myclass = new myclass();
$myclass-> // This shows all methods

如何使 Eclipse 在我键入时自动完成$this->myclass

Eclipse 不支持像 codeigniter 这样的框架级别的自动完成扩展。它只支持像php这样的语言级别。因此,您需要添加自己的。这个答案对你很有用。

这与您的问题没有直接关系。但我建议使用Sublimetext,它是轻量级的,不仅有大量的代码片段,不仅适用于Codeigniter和Laravel等现代框架,还适用于Bootstrap和Angularjs等前端框架。

希望这个答案对你有用。