Денис Филонов

Как в NetBeans включить автодополнение CodeIgniter?

Разработка

Стандартный совет: создайте в корне проекта файл autocomple.php и перечислите там классы CodeIgniter. А чтобы  автодополнение работало по всему приложению, добавьте также свои собственные модели и классы.

[Copy Source](http://s-c.me/2991/s) | [Copy HTML](http://s-c.me/2991/h)

  1. /** * @property CI_Loader           $load * @property CI_Form_validation  $form_validation * @property CI_Input            $input * @property CI_Email            $email * @property CI_DB_active_record $db * @property CI_DB_forge         $dbforge * @property CI_Table            $table * @property CI_Session          $session * @property CI_FTP              $ftp * @property CI_Benchmark        $benchmark * @property CI_Calendar         $calendar * @property CI_Image_lib        $image_lib * @property CI_Email            $email * @property CI_Encrypt          $encrypt * @property CI_Exceptions       $exception * @property CI_Language         $language * @property CI_Pagination       $pagination * @property CI_Parser           $parser * @property CI_Trackback        $trackback * @property CI_User_agent       $user_agnet * @property CI_Validation       $validation * @property CI_Security         $security * @property Excel               $excel * @property Blog_model          $Blog_model * @property Test_model          $Test_model * @property Categoryes_model    $Categoryes_model * @property Gallery_model       $Gallery_model * @property Menu_model          $Menu_model * @property MPTtree             $MPTtree * @property Pages_model         $Pages_model * @property Portfolio_model     $Portfolio_model * @property Rights_model        $Rights_model * @property Users_model         $Users_model * … */

  2. Class Controller {

  3. }

В NetBeans меня немного раздражает, что что открывающая скобка находится на одном уровне с оператором. По гайдлайнам CodeIgniter это не приветствуется, да и мне после C# не особенно облегчает просмотр кода. Глаз быстрее находит открывающую скобку, чем оператор или объявление. Как побороть?

Идём в меню “Tools”, пункт “Options”, закладка “Formatting”. Далее выставляем всё так:

imageПосле этого используем автоформатирование кода (Alt+Shift+F).