Я знаю, вопрос "какую IDE вы, ребята, используете" задавали миллион раз. Но я никогда не видел этого в этом контексте. Какие предложения для IDE при работе над огромными проектами, которые охватывают несколько языков и тысячи файлов.
Хорошим примером является источник Android. Для ядра требуется не только хорошая C / C ++ IDE, но и сценарии Java и оболочки. Есть что-нибудь, что построено для такого проекта?
Я обычно использую KDevelop для C / C ++. Мне это нравится, однако, он, кажется, взрывается при использовании его для огромных проектов, таких как ядро Linux. Кроме того, он даже ничего не делает для Java или Python.
Поэтому я в основном ищу предложения для IDE / установок (т.е. скриптов vim +) для работы с большими проектами, включая само ядро linux.
Редактировать :
Я думаю, что, возможно, было неясно. Я не совсем ищу IDE как таковую. Что меня действительно интересует, так это инструмент (набор инструментов?), Облегчающий работу с крупными связанными проектами. Например. Ядро Linux определяет множество макрофункций. Я хочу иметь возможность открыть любой данный исходный файл в дереве ядра и увидеть определение этого макроса (будь то с помощью мыши, окна расширения vim или чего-то еще).