|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Eugene Morozov 2:5020/400 29 Nov 2002 21:31:33 To : Eugeny Balakhonov Subject : Re: Хаааачууууу нор мальную IDE под Linux!!! -------------------------------------------------------------------------------- Eugeny Balakhonov <Eugeny.Balakhonov@p50.f1641.n5020.z2.fidonet.org> writes: > Ладно, скажем мне нужно программное средство, которое бы предоставляло мне > следующие сервисы максимально простым способом: > > - менеджемент проекта. Включение-исключение файлов в проекте, ведение > подпроектов (например динамических либ, собирающихся отдельно от всего > проекта). Hе знаю, есть ли такое для Emacs, так как никогда не интересовался.. Hо реализуемо на elisp, а make все равно будет гибче. > - отладка программы без загрузки сторонних внешних программ, свободное > перемещение по исходным текстам, установка точек остановки по условию или по > факту входа, просмотр памяти, переключение между тредами, удобный список > значений переменных, возможность вычисления значений функций в процессе > отладки (например вызвать strlen), неограниченный просмотр структур по > указателям - короче все прелести, что есть в мелкомягком отладчике. Что значит "без загрузки"? Зачем писать еще один отладчик, если есть gdb? В Emacs есть для него морда.. Чем плоха собственно загрузка внешней программы, если все это спрятано за кнопочками/иконками другой программы? > - создание нескольких типов сборки проекта (например дебаг, дистрибутив, > уникод и т.д. и управление ими по отдельности) make > - интегрированная поддержка например CVS. есть > - браузер классов, переменных и функций есть, и даже не один > - встроенные средства поддержки локализации. Чтобы не надо было руками > запускать msgget и прочее. Просто добавил язык и прямо в среде IDE перевел > нужные строки. ??? можно это требование описать подробнее? > - встроенная система генерации документации. Хотя хватит и возможности легко > прикрутить тот же doxygen > - продвинутый редактор кода, способность сворачивать блоки кода, искать парные > скобки, автоформатировать код, хорошо работающий code completion (а не только > в пределах твоих файлов, как KDevelop) Это все есть, причем гораздо более гибко настраиваемое, чем в любой другой виденной мной IDE. > - легкое получение справки по любой закорюке. Чтобы на функции поставил > курсор, нажал F1, и получил ее описание с перекрестными ссылками на смежные > темы и функции. Вызывать man и копировать туда имя функции не очень удобно. (define-key global-map [(f1)] 'man) Евгений --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/8823b64051c3.html, оценка из 5, голосов 10
|