|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alexey Lebedeff 2:5020/1279.5 29 Nov 2002 08:39:30 To : Eugeny Balakhonov Subject : Re: Хаааачууууу нормальную IDE под Linux!!! -------------------------------------------------------------------------------- ## Eugeny Balakhonov wrote to Kirill Frolov: EB> Ладно, скажем мне нужно программное средство, которое бы EB> предоставляло мне следующие сервисы максимально простым способом: Hу так это и есть [X]Emacs - если не вешать на него то что он делать не должен EB> - менеджемент проекта. Включение-исключение файлов в проекте, ведение EB> подпроектов (например динамических либ, собирающихся отдельно от всего EB> проекта). make (и что-либо вроде automake по желанию) EB> - отладка программы без загрузки сторонних внешних программ, EB> свободное перемещение по исходным текстам, установка точек остановки EB> по условию или по факту входа, просмотр памяти, переключение между EB> тредами, удобный список значений переменных, возможность вычисления EB> значений функций в процессе отладки (например вызвать strlen), EB> неограниченный просмотр структур по указателям - короче все EB> прелести, что есть в мелкомягком отладчике. в емаксах интегрирован gdb и отладчики от некоторых скриптовых языков EB> - создание нескольких типов сборки проекта (например дебаг, EB> дистрибутив, уникод и т.д. и управление ими по отдельности) и снова - это дело для make EB> - интегрированная поддержка например CVS. EB> - браузер классов, переменных и функций а это все есть. EB> - встроенные средства поддержки локализации. Чтобы не надо было EB> руками запускать msgget и прочее. Просто добавил язык и прямо в EB> среде IDE перевел нужные строки. EB> - встроенная система генерации документации. Хотя хватит и EB> возможности легко прикрутить тот же doxygen make EB> - продвинутый редактор кода, способность сворачивать блоки кода, EB> искать парные скобки, автоформатировать код, хорошо работающий code EB> completion (а не только в пределах твоих файлов, как KDevelop) Для Java есть вообще замечательный - в составе jde. Для Ц/ЦПП можно semanticdb прикрутить. А если лень самому - можно за деньги например xrefactory - он из коробки так работает, что багланд с МС ВЦ отдыхают EB> - легкое получение справки по любой закорюке. Чтобы на функции EB> поставил курсор, нажал F1, и получил ее описание с перекрестными EB> ссылками на смежные темы и функции. Вызывать man и копировать туда EB> имя функции не очень удобно. Hу так повесить на кнопку F1 manual-entry и он сам остальное из контекста определит. А еще из неперечисленного выше и реально полезного - редактирование в любой(включая Юникодные) кодировке, качественная встроенная почточиталка, возможность прозрачно редактировать файлы на других машинах, поддержка _множества_ языков редактирования и разметки, и расширяемость по самое небалуй. -- Alexey [смерть_цунарефам] [выспаться] [1180'за_пьянство_99] [АК5-51] [BMSTU_-_fuck'ультет_АК] [sf&f] [hard&heavy] [linux] [Водка_с_пивом] np: Nightwish - Passion n the opera ... Whoa...I did a 'zcat /vmlinuz > /dev/audio' and I think I heard God... --- Oort Gnus v0.08/XEmacs 21.4.10 "Military Intelligence" * Origin: BinarinStation (2:5020/1279.5) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.linux/61624a4cb63d9.html, оценка из 5, голосов 10
|