|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vasily Tchekalkin 2:5020/400 29 Nov 2002 11:37:22 To : Eugeny Balakhonov Subject : Re: Хаааачууууу норма льную IDE под Linux!!! -------------------------------------------------------------------------------- Eugeny Balakhonov wrote: > > Ладно, скажем мне нужно программное средство, которое бы предоставляло мне > следующие сервисы максимально простым способом: > > - менеджемент проекта. Включение-исключение файлов в проекте, ведение > подпроектов (например динамических либ, собирающихся отдельно от всего > проекта). info cvs info make > - отладка программы без загрузки сторонних внешних программ, свободное > перемещение по исходным текстам, установка точек остановки по условию или по > факту входа, просмотр памяти, переключение между тредами, удобный список > значений переменных, возможность вычисления значений функций в процессе > отладки (например вызвать strlen), неограниченный просмотр структур по > указателям - короче все прелести, что есть в мелкомягком отладчике. vim -> :help !cmd info gdb > - создание нескольких типов сборки проекта (например дебаг, дистрибутив, > уникод и т.д. и управление ими по отдельности) info make > - интегрированная поддержка например CVS. vim -> :help Я использую cvs.vim вынутый с vim.sf.net > - браузер классов, переменных и функций info cscope vim -> :help tag vim -> :help cstag > - встроенные средства поддержки локализации. Чтобы не надо было руками > запускать msgget и прочее. Просто добавил язык и прямо в среде IDE перевел > нужные строки. vim -> :help !cmd > - встроенная система генерации документации. Хотя хватит и возможности легко > прикрутить тот же doxygen info make. e.g. make dox vim -> :help make > - продвинутый редактор кода, способность сворачивать блоки кода, искать парные > скобки, автоформатировать код, хорошо работающий code completion (а не только > в пределах твоих файлов, как KDevelop) vim -> :help cstags, folding, %, indent, cindent, completion > - легкое получение справки по любой закорюке. Чтобы на функции поставил > курсор, нажал F1, и получил ее описание с перекрестными ссылками на смежные > темы и функции. Вызывать man и копировать туда имя функции не очень удобно. vim -> :help K > > Hа первый взгляд все это умеет 3-й CodeWarrior > завтра проверю "Здесь вам не тут". Сейчас может ещё Бормотов накидает аналогично про емакс. -- Василий Чекалкин. Bacek@yandex-team.ru Yandex development team. --- ifmail v.2.15dev5 * Origin: Yandex LLC (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/104433e385e64.html, оценка из 5, голосов 10
|