LINUX.ORG.RU
ФорумTalks

IDE with tags?


0

0

Здравствуйте! Вот недавно клацал проприетарную поделку, которая оказалась очень хорошей вещью. [offtopic]http://www.slickedit.com/[/offtopic] Это IDE который может генерировать tag, т.е. индексировать информацию о объектах и функциях, в любых исходниках. Так, я ему указал на директорию с исходниками CERN GEANT4, что есть довольно-таки тяжелым софтом, программа справилась с этим отлично, за минуту-две.

Но моя православная часть мозга негодуэ, т.к. это проприетарщина. Может кто-то встречал аналоги?

//p.s. kdevelop не предлагать, ибо падает, повреждает файлы :-)

Спасибо!

плюсую к exuberant-ctags
+ на emacswiki есть куча скриптов-аналогов функционала a'la slickedit

iMp ★★★
()
Ответ на: комментарий от xetf

> Это не IDE.
Зато excuberant ctags прикручиваются к emacs и vim + всякие плагины для «обIDEвания»

iMp ★★★
()
Ответ на: комментарий от kim-roader

Вообще — да. Меня QtCreator устраивает полностью, кроме того что он не импортирует Makefile (версия 2.0 тоже). Если бы нужный мне проект был на CMake - то никаких проблем, QtCreator откроет файл проекта и проиндексирует. Т.е. это либо перевести проект make-> (cmake или qmake), либо открыть 300 cpp файлов чтобы оно его проиндексировало :-)

2 Joe_Bishop: NetBeans, Eclipse пока не пробывал, может и их поковыряю.

2 Gotf, iMp: А вот ctags обязательно посмотрю, оно должно быть генерирует tags по всем исходникам, указанным как цель индексирования.

Спасибо за помощь!

//p.s. но вариант make->cmake всегда будет, как запасной :-D

blinkenlichten
() автор топика
Ответ на: комментарий от blinkenlichten

> А вот ctags обязательно посмотрю

А также cscope и GNU Global

kim-roader ★★
()

>//p.s. kdevelop не предлагать, ибо падает, повреждает файлы :-)

Черт!)))
4.2. Не падает и не повреждает.

Pavval ★★★★★
()
Ответ на: комментарий от Pavval

Да, 4.2, бывает, врывается в пост из-за необъективности.

скажу более мягко: может это в моём (не скажу каком, дабы не было 4.2) дистрибутиве недо-перепатчили (что-то из чего ставят программы) kdevelop так, что версия 4.0.0 падает, а 4.0.1 - и не запускается вовсе с «error: undefined symbol: ...»

Наверное надо собрать с SVN. Или как?

blinkenlichten
() автор топика
Ответ на: комментарий от blinkenlichten

>а 4.0.1 - и не запускается вовсе с «error: undefined symbol: ...»

Это win. А что за дистр и что за символ?

SVN можешь попробовать, но, наверное, лучше брать ветки 4.0 + kdevplatform 1.0 (т.е. багфиксы, а не нестабильные). Хотя они не сильно отличаются от 4.0.1/1.0.1.

Pavval ★★★★★
()
Ответ на: комментарий от stevejobs

С и C++.
Но это всё не критично, буду ковырять по-тихоньку что в руки попадёт — ctags, GNU Global tags, интересно просто.

blinkenlichten
() автор топика
Ответ на: комментарий от Pavval

Спасибо, Pavval, это действительно решило проблему с kdevelop.
Всем советую, он хорошо импортирует Makefile и т.д.

blinkenlichten
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.