LINUX.ORG.RU

vim. автодополнение аргументов стандартных ф-ций

 , ,


1

2

собсно имеется vim с плагинами code_complete, supertab и omnicppcomplete. сгенерил тэги через ctags:
ctags -R --c++-kinds=+p --fields=+iaS --extra=+q /usr/include/c++/4.4.5/ && mv tags tag/tags_cpp
ctags -R --c++-kinds=+p --fields=+iaS --extra=+q /usr/include/glib-2.0/ && mv tags tag/tags_glib
ctags -R --c++-kinds=+p --fields=+iaS --extra=+q /usr/include/gtk-2.0/ && mv tags tag/tags_gtk
ctags -R --c++-kinds=+p --fields=+iaS --extra=+q /usr/include/sys/ && mv tags tag/tags_sys

добавил теги в vimrc:
set tags+=~/.vim/tags_cpp
set tags+=~/.vim/tags_glib
set tags+=~/.vim/tags_gtk
set tags+=~/.vim/tags_sys

для самописных ф-ций аргументы подставляются, а для стандартных при нажатии <A-d> перекидывает на след. строку.
подскажите плиз что я делаю не так?

при нажатии <A-d> перекидывает на след. строку

Что это за <A-d> ? code_complete дополяет по табу, ты перебиндил клавиши?

LamerOk ★★★★★ ()

1. Зачем вам omnicppcomplete при наличии code_complete?
2. omnicppcomplete рекомендуется отключить, если установлен code_complete.
3. Теги от ctags не нужны для работы code_complete.
4. Что у вас прописано в ~/.clang_complete?

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

Ты попутал code_complete с clang_complete.

Вы правы, мой фейл. Попутал.

Ответ ТСу, я ошибся и мои пункты были относительно clang_complete.

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