LINUX.ORG.RU

kdevelop :\


0

0

Сразу скажу что gvim'ом я пользуюсь и считаю его удобным. Также скажу что emacs'ом я тоже умею пользоваться и тоже считаю его удобным.

Но вот как-то eclipse на работе меня совсем разбаловал и хочется autocomplete'а для STL и вообще для всего чего угодно в C++. x-refactory это конечно да, но 400 баксов мне жалко. :\

А вот KDevelop (да я знаю что это не тру и что им никто не пользуется и что emacs и vim круче, да я знаю что Unix - это само по себе IDE), так вот он умеет автодополнять мною написанные классы и функции. А вот STL например никак. ;\ Дал ему в Project Options -> C++ Specifik -> Code Completion -> Code Completion Databases -> KDevelop Custom Directory PCS Importer. Дал там /usr/include и Recursive. Все заимпортировалось на ура.

Но автодополнение не работает по прежнему. :\

Пишу

cou[предлагает выбрать cout].[и вот тут уже ничего не предлагает :( ]

Танцы с бубном не помогают. А хотелось бы например используя какую-нибудь либу иметь для нее автодополнение. Для STL хотелось бы. Кроме того слышал что некоторым на больших /usr/include импорт валится но это уже вторая проблема. Заставить бы работать для начала хоть для STL. Кому-нибудь удалось?

Да насчет Eclipse CDT говорят автодополнение в нем дико тормозит и не всегда корректно работает, особенно когда много шаблонов. :\

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

А вот еще cppcomplete для vim... Хмм надо попробовать.

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

Пробовал я intellisense - гавно. Проще etags'ом юзаться. А кдевелоп - жуткое гавно. Автодополнение то работает, то нет. Нафик такое нужно. Лучше дальше сидеть в имаксе или в виме. Но вот, к примеру, Anjuta умеет автоподстановку делать лучше.

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

Вообщем после разведки по поиску на форуме выяснилось:

- KDevelop просто кривой
- Anjuta вроде тоже, да и проверять особенно не охота
- semantic и все что на нем основано для emacs работает только на примерах из себя же
- cppcomplete для vim не работает, что автор собственно и пишет на своей же страничке (что его скрипт не делает парсинга, а без парсинга всякие радости с наследованием естественно идут лесом)
- xrefactory пробная версия работает без краков вполне нормально и не перестает после истечения срока (вправду?). думаю что это единственный выбор. надеюсь к тому времени когда мне возможно придется написать что-нибудь такое, чтобы меня волновала легальность моего софта для писания напишут наконец-то нормальный ide с autocomplete или доведут до ума существующие (самому чтоли написать.. так кривизна ж получится на кривизне...). ;\

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