LINUX.ORG.RU

C++ IDE


0

0

Ктонибудь может посоветовать нормальный C++ IDE для линукса ?
Что мне нужно:
1. Нормальный редактор кода с подсветкой и форматированием.
2. Нормальный автокомплит (особенно по шаблонам и неймспейсам).
3. Возможность настраивать систему каталогов в проекте так как мне нужно, а не так как хочет IDE. Основная мысль в том что исходники лежат отдельно разбитые на include и src, все для сборки (Makefile + скрипты) отдельно, ресурсы отдельно, ПРОЕКТНЫЕ ФАЙЛЫ IDE отдельно.
4. Использовать свою систему сборки (custom build command), с нормальным парсером сообщений от gcc.

Debuger, Profiller etc - не нужен вообще потому как нужно редко, и есть нормальные внешние.

До недавнего времени жил на VSE, в принципе более мение все было нормально только денег много хотят, а вот блин недавно на свою голову обновился до версии 11.0.1 теперь после каждой копиляции VSE виснит мертвым грузом - откатіваться назад тоже вроде как не хочится, вообщем грустно все єто :(

★★★★

Пока только Visual Slick Edit. Хотя оно:
1. Закрытое, платное и дорогое.
2. Иногда сглючивает на автокомплите.

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

> Пока только Visual Slick Edit. Хотя оно
Ну дык я собственно именно с него и хотел сехать, вот только на что ...

Посмотрел eclips - как для С++ сыровато сильно, но лутше чем ничего.

zaz ★★★★
() автор топика

Я kdevelop-beta использую, с автокомплитом там средне-фигово. Редактор кода нормальный(подсветка, форматирование, вызов indent). Система каталогов настраивается, правда создавать ему проекты я не доверяю. Вывод gcc парсит.

Умеет debuger(в beta вроде сломали =) ), valgrind.

YesSSS ★★★
()

а чем VIM не угодил?

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

>> Пока только Visual Slick Edit. Хотя оно

>Ну дык я собственно именно с него и хотел сехать, вот только на что ...

Нефигасе! Со слика съежают! Чем он не угодил то?

KIV
()
Ответ на: комментарий от zaz

> Посмотрел eclips - как для С++ сыровато сильно, но лутше чем ничего.

Я читал, что CDT 3.1 много быстрее предшественникоа, хотя сам не пробовал.

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

Я пользовалься ей последний раз где-то полгода назад. Было не очень. Хотя сейчас, говорят, в этом плане у них большой прогресс.

eXire ★★
()

Буду оригнален:) Emacs + xref

CrazyPit ★★★
()

Вставлю пару своих центов в поддержку предыдущих ораторов:
Visual SlickEdit - rules! Особенно когда тебе надо разбираться с
многими сотнями тысяч строк уже готового, незнакомого тебе кода.



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

> Visual SlickEdit - rules! Особенно когда тебе надо разбираться с многими сотнями тысяч строк уже готового, незнакомого тебе кода

По-моему, в таких случаях хорошая документация гораздо полезнее 8)

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

> По-моему, в таких случаях хорошая документация гораздо полезнее 8)

Хороший high-level design document - безусловно полезная вещь.
Равно как и doxygen-документация.
Но когда дело доходит до поиска багов в скажем полумиллионе строчек
C++ кода ничто не может заменить толковую и _удобную_ навигацию с
cross-reference'ами и прочими средствами анализа кода. И тут
(особенно для C++ с его template'ами и прочими сложностями
синтаксиса) VSE просто вне конкуренции.

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

>> По-моему, в таких случаях хорошая документация гораздо полезнее 8)

>Хороший high-level design document - безусловно полезная вещь. Равно как и doxygen-документация.

О них и речь. И если их не будет, хорошая навигация не поможет. Хотя при прочих равных - она решает.

Кстати - насколько удобнее навигация в VSE по сравнению с Eclipse?

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

> И если их не будет, хорошая навигация не поможет. Хотя при прочих равных - она решает.

Мир не идеален :-( И часто этой документации нет или она outdated.
И это зачастую случается даже в больших и респектабельныъх конторах
(не будем называть имен).

> Кстати - насколько удобнее навигация в VSE по сравнению с Eclipse?

Для Java - Eclipse. Для C++ (ну и C) - SlickEdit. IMNSO.

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

>> Кстати - насколько удобнее навигация в VSE по сравнению с Eclipse?

>Для Java - Eclipse. Для C++ (ну и C) - SlickEdit.

Я о Си/Си++ и говорю (и топик об этом).

> IMNSO.

То есть ты работал с обеими IDE?

tailgunner ★★★★★
()

eclipse 100% то что тебе нужно, еще есть Sun Studio, который, кстате, заточен под C++.

loge
()
Ответ на: комментарий от KIV

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


> eclipse 100% то что тебе нужно

Не не оно совсем - сликедит лутше всетаки, хотя в eclips более мение работать можно


> Нефигасе! Со слика съежают! Чем он не угодил то?

Все каюсь откатился до 10.0.2, признаю свою ошибку - лутше VSE пока ничего нет под Linux

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

> Все каюсь откатился до 10.0.2, признаю свою ошибку - лутше VSE пока ничего нет под Linux

:) Так держать! А че 10-ка?! На 11 пора давно - хотя там особых отличий нет, но все намного приятнее (интерфейс) надежнее и быстрее :)

KIV
()
Ответ на: комментарий от anonymous

> Для того, чтобы разобраться в коде пока лучше source navigatorа ничего не видел:)

Код на чем - Си, Си++? А что пробовал, кроме SN (который вроде мертв уже года 3-4)?

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

> Так держать! А че 10-ка?! На 11 пора давно - хотя там особых отличий нет, но все намного приятнее (интерфейс) надежнее и быстрее :)

Читай первый пост - виснит гад

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