IDE для CodeIgniter, работающий в Ubuntu Linux

Я ищу существующий вопрос здесь, но не получил конкретных деталей, которые мне нужны, поэтому я задаю свой вопрос.

Я использую Ubuntu Linux (текущая версия 9.10) и использую Eclipse Galileo PDT для разработки веб-приложения с помощью CodeIgniter. Я могу сделать автозаполнение обработано для библиотек и модели CodeIgniter, используя этот комментарий в моем файле контроллера:

<?php if (!defined('BASEPATH')) exit('No direct script access allowed'); /** * * @author donny * @property CI_Loader $load * @property CI_Input $input * @property CI_Output $output * @property CI_Email $email * @property CI_Form_validation $form_validation * @property CI_URI $uri * @property Firephp $firephp * @property ADOConnection $adodb * @property Content_model $content_model */ class Content extends MY_Controller { function Content() { parent::MY_Controller(); //load model $this->load->model('content_model'); //... } /** * * @return void * @access public */ function index() { //... } } 

Используя комментарий, подобный этому в файле контроллера, Eclipse может выполнить автозаполнение, когда я написал частичный код, например $this->content_model->g . После ввода g я могу нажать Ctrl+Space и Eclipse покажет какие-либо методы в классе content_model .

Использование eclipse – это довольно сложная задача, поскольку для этого требуется много оперативной памяти. Я часто должен убить firefox, так как его запуск сделает RAM полной, и система начнет использовать пространство подкачки. Я знаю, что я должен добавить больше оперативной памяти (в настоящее время у меня 2x1GB), но сейчас это не жизнеспособное решение.

Читая другой вопрос и попробовав множество редакторов и IDE в прошлом, я подумываю попробовать бесплатную версию Komodo Edit.

Мой вопрос здесь:

  1. Могу ли я сделать Komodo Edit для выполнения автозаполнения, как в настоящее время с Eclipse PDT? Можете ли вы показать мне, как это сделать, или Komodo Edit может использовать «комментарий псевдо-свойства», который у меня есть во всем моем контроллере?
  2. Есть ли у вас какие-либо другие предложения редактора и IDE, которые я могу использовать в Ubuntu и у вас есть автозаполнение для CodeIgniter?

Заранее спасибо.

Обновить:

Прямо сейчас я пытаюсь Komodo Edit 5.2.4 (последняя версия в это время). Я открываю свой существующий проект, и я могу щелкнуть имя функции, которое откроет файл, в котором эта функция определена. Отличная встроенная функция.

Когда я использую его для работы, вот функциональность, которую я пропустил от PDT:

  1. В Eclipse PDT я написал шаблон, который позволяет мне быстро создать новый контроллер и модель. Я могу закодировать шаблон с помощью {controller_name} а затем, когда я его использую, Eclipse позволяет мне заменить код шаблона на фактический текст. Я пробовал функцию шаблона в Kodomo Edit, но это не то же самое. Можете ли вы помочь мне с Kodomo или другой IDE с аналогичной функцией?

Это все пока, я буду обновлять больше, пока я работаю с ним.

Я думаю, что у Aptana есть то, что вы ищете

Я знаю, что только CodeLobster имеет плагин CI, который может быть автозаполнен.

Я думаю, что netbeans 6.8 будет IDE по вашему выбору, это псевдо-свойство с синтаксисом phpdoc. Я использовал его сам и не нашел проблем с завершением кода. все знают, что netbeans занимает много ресурсов, но если вы эффективно используете плагины / модули, это поможет вам хорошо.

Я использую netbeans 6.8, 2gbs ram, ubuntu karmic. так как я не использую несколько модулей, я отключил subversion, cvs, team, mercurial, даже модули java se. просто используя php-модули, модули веб-приложений и некоторые базовые функции ide. работает как шарм

Примечание. Убедитесь, что вы устанавливаете нужный источник (netbeans.org), у одного в репозитории есть ограничения.