Проблемы с полным набором функций Vim для правильной работы - PullRequest
2 голосов
/ 27 октября 2009

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

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

1 Ответ

1 голос
/ 30 октября 2009

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

...