При выполнении разработки C под Unix/Linux абсолютно необходимо использовать Cscope, если проект является каким-либо значительным размером.
Cscope является инструментом разработчика для просмотра исходного кода - переход для функционирования foobar
определение, найдите все места где переменная foo
ссылается, найдите все файлы включая bar.h
, измените все случаи bar
в baz
, и т.д.
Кроме того, Вы упомянули, что Vim в Вашем сообщении... вот является учебным руководством при использовании Vim & Cscope вместе.
Существует большое количество программ, которые используют моно в Ubuntu, если Вы смотрите на целый репозиторий. В установке по умолчанию я полагаю, что следующее является единственными моно приложениями:
Может быть больше, я просто составил этот список от рассмотрения, какие приложения были бы удалены, если бы я удалил libmono*. Однако даже просто имея эти средства, что хорошая часть моно платформы установлена по умолчанию, который делает очень легким развернуть моно приложения на Ubuntu. Несколько очень популярных приложений Ubuntu записаны в моно, включая гнома - делают, Банши и docky. Тенденция, которую я видел от боковых линий, состоит в том, что несмотря на ее хулителей, моно, получает много земли с авторами Настольного приложения из-за скорости в, можно разработать довольно богатые приложения для GUI с моноразработать IDE.