Чи існує альтернатива Source Insight?


12

Я не розробник, але для своєї роботи я відслідковую безліч кодів. Насправді досить важко читати код інших людей, особливо для великих проектів.

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

У мене він працює на ВИНО, але є невеликі збої, які іноді заважають.

Я знаю, що люди будуть згадувати С-сферу, я спробував це, але насправді це не те саме. Отже, маючи стільки величезних проектів з відкритим кодом для Ubuntu, чи існують рідні інструменти, які допомагають їх ефективно читати?

Редагувати:

Дякуємо за поради, але чи надає CODE :: BLOCKS або CodeLite можливість бачити функцію, на яку клацала миша, не переходячи на неї, тож я можу побачити абонента та виклику одночасно?

введіть тут опис зображення


1
який ви нарешті використали?
sleeping_dragon

2
Нарешті я вирішив використовувати плагін Trinity in vim, з ctag та cscope ....
hansioux

Відповіді:


3

Код :: Блоки можуть бути варіантом.

Код :: Блоки - це безкоштовний C ++ IDE, створений для задоволення найвибагливіших потреб своїх користувачів. Він розроблений, щоб бути дуже розширюваним і повністю налаштовуватися.

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

Код :: Блоки можуть бути розширені за допомогою плагінів. Будь-який тип функціональності можна додати, встановивши / кодуючи плагін. Наприклад, функції компіляції та налагодження вже надаються плагінами!

введіть тут опис зображення

Працює і на вікнах.
Я дозволю, щоб хтось інший розмістив інформацію про коделіт і broadstudio, щоб ви могли вибрати його



0

Я не впевнений, чи правильно я розумію, що ти хочеш робити, але в основному будь-який IDE може робити те, що ти хочеш - Code :: Блоки з іншої відповіді - це те, що мені спадає на думку; або затемнення .

Оскільки ви не говорите, якою мовою вона повинна бути, я віднесу вас до цієї колекції IDE для наборів програм / програм ID : C : C


0

Немає жодної. Жодна інша IDE не є такою інтуїтивно зрозумілою, як джерело, і якщо це буде так, вони будуть ліцензовані та сплачені.


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.