Есть ли альтернатива Source Insight?

10

Я не разработчик, но для своей работы я трачу много кодов. На самом деле довольно сложно читать код других людей, особенно для крупных проектов.

Source Insight - отличное приложение, которое хранит все символы в базе данных, поэтому вы можете увидеть новую вызываемую функцию, щелкнуть по ней и посмотреть, как написана функция. Вы можете увидеть все ссылки на объект или перейти к вызывающему. Вам не нужно разрывать ход мыслей и придумывать команды оболочки, чтобы находить эти вещи каждый раз, когда вы сталкивались с новой переменной / структурой / функцией из некоторых других файлов.

У меня он работает на WINE, но есть небольшие сбои, которые иногда мешают.

Я знаю, что люди будут упоминать C-scope, я пробовал, но это действительно не то же самое. Итак, с таким большим количеством проектов с открытым исходным кодом для Ubuntu есть ли встроенные инструменты, которые помогут им эффективно их читать?

EDIT:

Спасибо за предложения, но делает ли CODE :: BLOCKS или CodeLite возможности видеть функцию, на которую щелкнула мышь, не перескакивая на нее, так что я могу одновременно видеть вызывающего и вызываемого абонента?

    
задан hansioux 17.06.2011 в 03:26
источник

3 ответа

3

Code :: Blocks может быть вариантом.

Code :: Blocks - это бесплатная C ++ IDE, созданная для удовлетворения самых взыскательных потребностей своих пользователей. Он разработан, чтобы быть очень расширяемым и полностью настраиваемым.

IDE со всеми функциями, необходимыми разработчику, с постоянным взглядом, чувством и работой на разных платформах.

Построенный вокруг рамки плагина, Code :: Blocks может быть расширен с помощью плагинов. Любая функциональность может быть добавлена ​​путем установки / кодирования плагина. Например, функции компиляции и отладки уже предусмотрены плагинами!

Запускается также в окнах
Я позволю кому-то еще опубликовать код и widestudio , чтобы вы могли выбрать один

    
ответ дан Rinzwind 17.06.2011 в 05:43
0

Я не уверен, правильно ли я понимаю, что вы хотите делать, но в основном любая IDE может делать то, что вы хотите - Code :: Blocks от другого ответа тоже приходит мне на ум; или Eclipse .

Поскольку вы не говорите, на каком языке он должен быть, я приведу вас к этой коллекции IDE для C: программные комплекты C / IDE

    
ответ дан Christoph 17.06.2011 в 07:23
0

Я думаю, что вы хотите Source-Navigator

, если вам все еще не нравится это, вы можете разглядеть свои источники.

    
ответ дан shengy 12.09.2012 в 02:36