Проблемы с полным набором функций Vim для правильной работы

Я пытаюсь заставить OmniCppcomplete работать, и у меня проблемы. Я следовал инструкциям на этой странице (включая то, что нужно добавить в файл.vimrc). Я скачал и распаковал zip-файл в ~/.vim, я выполнил команды, которые он говорит, я сделал все там, и он все еще не работает. Я также попытался загрузить модифицированный STL для __STD_NAMESPACE_BEGIN исправить. Я запустил ctags в каталоге и поместил файл тегов в ~/.vim/tags/cpp.

Всякий раз, когда я набираю имя класса или имя пространства имен, а затем . или же :: или что-то еще, я получаю только ошибку, говоря Omni completion (^O^N^P) Pattern not found, Я бегал tselect TestClass чтобы увидеть, что теги на самом деле генерируются, и они есть, так что я в растерянности относительно того, что происходит.

1 ответ

Решение

Я думаю, что я понял это. Я помещал свои теги в каталог ~/.vim/tags/cpp/ вместо того, чтобы создать файл с именем cpp и поместить его в каталог тегов. Кажется, сейчас работает.

Другие вопросы по тегам