Code Completion
Модератор: Модераторы разделов
-
Nekrom@NT.grave
- Сообщения: 29
- ОС: Ubuntu 7.04
Code Completion
В каких средах есть 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."
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
vim 
вот это посмотреть
и вообще всю эту тему.
Сам не верил, но действительно всё возможно и даже очень удобно
вобщем, ключевые слова для поиска omni+completion+vim
вот это посмотреть
и вообще всю эту тему.
Сам не верил, но действительно всё возможно и даже очень удобно
вобщем, ключевые слова для поиска omni+completion+vim
-
kadavr
- Сообщения: 55
- ОС: MOPS 5.1
Re: Code Completion
Но вообще, конечно, Вим -- далеко не единственный вариант. Я вот сейчас попробовал набирать код в 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 выкладывал скриншот с Вимом, советую найти и заценить. Яркие впечатления обеспечены.
А теперь конкретнее о Vim. У него есть много преимуществ перед другими средами. Ну например
1. его можно перенастроить под любые нужды и в соотвсетствии с самыми извращенными фантазиями.
2. использует несравнимо меньше ресурсов, чем навороченные IDE
3. существуют версии и под оффтопик
4. а сколько разнообразных скриптов/плагинов есть на vim.org....
5. Несмотря на невзрачный с первого взгляда вид, им очень удобно пользоваться
В седьмом виме появилась фишка omni completion. Это примерно такое же автодополнение, как и в том же Eclipse. Если поставить плагин omnicppcomplite и обновить ctags до последней версии, получается оччччень удобно. Да и вообще, скажу по секрету, что обвешанный плагинами vim во многих случаях даст фору всяким там eclipse'ам
-
v04bvs
- Сообщения: 636
- ОС: Debian GNU/Linux
Re: Code Completion
Если много денег\мало совести, можешь попробовать emacs + xrefactory, имхо там лучший автокомплит для линукса. Ещё есть SlickEdit, там тоже хороший автокомплит, по слухам.
-
Nekrom@NT.grave
- Сообщения: 29
- ОС: Ubuntu 7.04
Re: Code Completion
А как в 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."
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
у меня KDevelop 3.3.5, всё работает. Можно Ctrl+Space попробовать нажать...
А если не работает, то (возможно) нужно установить ctags последней версии, скорее всего он его использует. Думаю, свежий ctags не составит труда найти?
Весит он совсем немного
А если не работает, то (возможно) нужно установить ctags последней версии, скорее всего он его использует. Думаю, свежий ctags не составит труда найти?