我正在使用带有Python3的Vim 8.0和用于C / C ++完成的myint / ClangComplete。 SDL_<tab>
建议SDL的每个功能和类型。有没有办法限制SDL_EventType类型的建议,返回SDL_Windows等的函数? BidiComplete似乎是一个很好的起点,因为SDL_<tab>EVENT
会匹配SDL_WINDOWEVENT
和SDL_FIRSTEVENT
,但不会匹配SDL_FINGERDOWN
等。理想情况下我希望能够按任何方式过滤/ ClangComplete弹出菜单中的所有字段,因为我可能对将SDL_Window *作为参数或返回一个&#39;的函数感兴趣。过滤/搜索机制只能是PUM中每行的整个文本的正则表达式。
答案 0 :(得分:0)
正如我在评论中提到的,似乎你要求模糊完成,这是一个已经请求的功能(参见:github.com/Rip-Rip/clang_complete/issues/388)。您可以使用toobig的修改来获得您想要的东西。
答案 1 :(得分:0)
Vim完成引擎YCM已经实现了对此功能的支持,并且与clang集成良好。 http://ycm-core.github.io/YouCompleteMe/#c-family-semantic-completion