From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <42A5691B.9030307@lsi.bas-net.by> Date: Tue, 07 Jun 2005 12:30:03 +0300 From: spider User-Agent: Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.7.2) Gecko/20040808 X-Accept-Language: ru-ru, ru, en-us MIME-Version: 1.0 To: community@altlinux.ru Subject: Re: [Comm] =?KOI8-R?Q?=EC=D5=DE=DB=C1=D1_IDE_=C4=CC=D1_C++?= References: <42A29CFA.8010008@rambler.ru> In-Reply-To: <42A29CFA.8010008@rambler.ru> X-Enigmail-Version: 0.85.0.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: community@altlinux.ru List-Id: Mailing list for ALT Linux users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Jun 2005 09:32:13 -0000 Archived-At: List-Archive: List-Post: Vasya Makarov пишет: > Hi, All! > > Подскажите, кто каким сабжем пользуется, а то что-то я в недоумении. > KDevelop мне совесть не позволяет юзать, Anjuta так всё и вылится на > ровном месте. Я уже грешным делом стал на C-Forge поглядывать... > > PS: Emacs не предлагать! Многое зависит от того, что Вы ожидаете от IDE, некоторые считают, что самое необходимое -- это: 1. возможность запускать внешние программы и разбирать их вывод (make и gcc) 2. обрабатывать ошибки компиляции 3. автодополнение кода основных структур языка 4. навигацию по символам проекта с учетом всех исходников, на которые есть ссылки #include 5. настраиваемый автостиль 6. свертку (фолдинг) по функциям, блокам и комментариям 7. контекстная помощь по языку и вызовам 8. автодополнение по библиотечным вызовам 9. запись макросов 10. назначение кнопок на действия с целью минимизации числа нажатий и возможностью отбора любимых хоткеев у десктопа. Из того, что изначально есть в дистрибутиве, большинство может поддерживаться в vim'е и emacs. Однако, все это находится там в состоянии конструктора, собирать из которого -- есть отдельная тяжелая задача, да и чертежей нету. Мало кто будет строить дом с постройки кирпичного завода и разработки собственного карьера. Редактор в KDevelop'е слабоват по части навигации и назначения хоткеев. Похоже там вообще ничего настроить нельзя и это надолго. Для того, чтобы добраться до определения символа (tag) надо сходить в PullDown и рыться там по уровням, в то время как эта функция должна быть доступна с одного нажатия, как впрочем и автодополнение по вызовам. Есть еще fte, однако он не очень готов к использованию из коробки -- опять же нет нормальных прозрачных привязок к функциям ctags+cscope. Есть коммерческий Visual SlickEdit -- триал 10-й версии раздают на www.slickedit.com. Рядом стоял по функциональности, разве что emacs, да и то лет десять назад. Для любителей потрахаться в гамаке и в ластах есть моды vi и emacs, всего около десятка.