我正在使用 Vim 8.0 和 Python3 以及用于 C/C++ 完成的 myint/ClangComplete。 SDL_<tab>
建议 SDL 中的每个函数和类型。有没有办法限制对 SDL_EventType 类型、返回 SDL_Windows 的函数等的建议? BidiComplete 似乎是一个不错的起点,因为 SDL_<tab>EVENT
会匹配 SDL_WINDOWEVENT
和 SDL_FIRSTEVENT
, 但不是 SDL_FINGERDOWN
等。理想情况下,我希望能够按 ClangComplete 弹出菜单中的任何/所有字段进行过滤,因为我可能对“将 SDL_Window* 作为参数或返回一个的函数”感兴趣。过滤/搜索机制可以是 PUM 中每一行的整个文本的正则表达式。
最佳答案
Vim 完成引擎 YCM 已经实现了对此功能的支持,并与 clang 很好地集成。 http://ycm-core.github.io/YouCompleteMe/#c-family-semantic-completion
关于c++ - 你能搜索或过滤 Vim 补全吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42128474/