Я много лет использую ctags в Vim, но я только что открыл omnicomplete. (Это кажется хорошим.)Возможно ли использовать разные файлы тегов для omnicomplete и общего просмотра тегов в Vim?
Однако у меня есть проблема: чтобы нормально работать с omnicomplete, я должен использовать параметр -extra = + q при создании тегов, что хорошо, но это меняет поведение общий просмотр тегов способами, которые мне не нравятся.
Например, при указании тегов тегов в Vim я не хочу отмечать «в» иерархии классов, то есть когда вкладка «Clas» получает «ClassA, ClassA :: var1», ClassA :: var2, ClassB ", а не" ClassA, ClassB "- но это то, что происходит при использовании --extra = + q.
Итак, я думаю, что я пошлю одну из двух вещей. Либо: 1. Возможность отключить вкладку в «иерархии тегов», хотя эти иерархии существуют в файле тегов. Или, 2. Возможность использовать файлы с именованными именами (т. Е. Сгенерированные с различными параметрами) для omnicomplete и общего просмотра тегов.
Любые идеи были бы высоко оценены!
Cheers,
button.
Возможно, я не был чистым в своем исходном сообщении, но это плагин OmniCppComplete, который я уже использую. Я просмотрел справку, чтобы узнать, есть ли поддержка того, что мне нужно, но я не могу найти ничего. Знаете ли вы что-нибудь другое? – thoughton
Он делает это, когда я его использую. Удостоверьтесь, что вы комплектуете с, а не или или . У меня также есть следующие варианты: let OmniCpp_MayCompleteScope = 1 let OmniCpp_ShowScopeInAbbr = 1 let OmniCpp_ShowPrototypeInAbbr = 1 Но это не должно ничего менять. –
m42a