Code Completion

Модератор: Модераторы разделов

Аватара пользователя
Nekrom@NT.grave
Сообщения: 29
ОС: Ubuntu 7.04

Code Completion

Сообщение Nekrom@NT.grave »

В каких средах есть code comletion, какую посоветуете (пишу на C++), имеет ли KDevelop code completion
"Believe? In a deily long dead? -
I would rather be a pagan suckled in creeds outworn;
Whith faartytales fill'd up in head;
Thoughts of the Book stillborn."
Спасибо сказали:
Аватара пользователя
kadavr
Сообщения: 55
ОС: MOPS 5.1

Re: Code Completion

Сообщение kadavr »

vim :)
вот это посмотреть
и вообще всю эту тему.
Сам не верил, но действительно всё возможно и даже очень удобно ;)
вобщем, ключевые слова для поиска omni+completion+vim
Спасибо сказали:
Аватара пользователя
kadavr
Сообщения: 55
ОС: MOPS 5.1

Re: Code Completion

Сообщение kadavr »

Но вообще, конечно, Вим -- далеко не единственный вариант. Я вот сейчас попробовал набирать код в KDevelop, автодополнение работает. Ещё можно попробовать Eclipse. Для него понадобится java-машина и плагин для С/С++. Да и работает заметно медленнее, чем Kdevelop. Зато вот уж в нем completion работает отменно (хоть и медленно). Другие среды никогда не пробовал, слышал_краем_уха/читал_краем_глаза что Anjuta -- неплохая среда. Но не знаю, как там обстоят дела с Code Completion
А теперь конкретнее о Vim. У него есть много преимуществ перед другими средами. Ну например
1. его можно перенастроить под любые нужды и в соотвсетствии с самыми извращенными фантазиями.
2. использует несравнимо меньше ресурсов, чем навороченные IDE
3. существуют версии и под оффтопик
4. а сколько разнообразных скриптов/плагинов есть на vim.org.... :)
5. Несмотря на невзрачный с первого взгляда вид, им очень удобно пользоваться
В седьмом виме появилась фишка omni completion. Это примерно такое же автодополнение, как и в том же Eclipse. Если поставить плагин omnicppcomplite и обновить ctags до последней версии, получается оччччень удобно. Да и вообще, скажу по секрету, что обвешанный плагинами vim во многих случаях даст фору всяким там eclipse'ам ;) Где-то на этом форуме в какой-то теме (забыл название. что-то вроде "IDE в Linux") товарищ elide выкладывал скриншот с Вимом, советую найти и заценить. Яркие впечатления обеспечены.;)
Спасибо сказали:
v04bvs
Сообщения: 636
ОС: Debian GNU/Linux

Re: Code Completion

Сообщение v04bvs »

Если много денег\мало совести, можешь попробовать emacs + xrefactory, имхо там лучший автокомплит для линукса. Ещё есть SlickEdit, там тоже хороший автокомплит, по слухам.
Спасибо сказали:
Аватара пользователя
Nekrom@NT.grave
Сообщения: 29
ОС: Ubuntu 7.04

Re: Code Completion

Сообщение Nekrom@NT.grave »

А как в KDevelop(3.3.3) комплишен распинать
"Believe? In a deily long dead? -
I would rather be a pagan suckled in creeds outworn;
Whith faartytales fill'd up in head;
Thoughts of the Book stillborn."
Спасибо сказали:
Аватара пользователя
kadavr
Сообщения: 55
ОС: MOPS 5.1

Re: Code Completion

Сообщение kadavr »

у меня KDevelop 3.3.5, всё работает. Можно Ctrl+Space попробовать нажать...
А если не работает, то (возможно) нужно установить ctags последней версии, скорее всего он его использует. Думаю, свежий ctags не составит труда найти? ;) Весит он совсем немного
Спасибо сказали: