c++ - Vim 插件 clang_complete 看不到 *.cc 文件

标签 c++ vim clang-complete

我已经使用 Vundle 安装了 clang_complete 插件。似乎适用于 *.cpp 文件(:setomnifunc? 提供 ClangComplete 并且自动补全大部分按其应有的方式工作),但我宁愿使用 *.cc 以及插件似乎无法识别的内容。 (:setomnifunc? 没有给出任何内容)

我尝试更改 ~/.vim/bundle/clang_complete/plugin/clang_complete.vim 并在列出文件扩展名的所有位置添加 *.cc 然后执行:PluginUpdate,但这没有帮助。

提前致谢!

最佳答案

找到了解决方法。我添加了:

  autocmd BufEnter *.cc set omnifunc=ClangComplete
  autocmd BufEnter *.cc set completefunc=ClangComplete

到我的.vimrc

关于c++ - Vim 插件 clang_complete 看不到 *.cc 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45501748/

相关文章:

vim - 如何更改vim中的单行注释前导符?

vim - 使用 Clang 的 Vim 的 C 系列语义自动补全插件(C/C++ 补全)(clang_complete、YouCompleteMe)

c++ - clang_complete 不完成构造函数

c++ - 不知道段错误发生在哪里

c++ - 当我尝试读取其他 dialog.ui 的空数据时,Qt c++ 读取访问冲突

vim - 如何从一行的开头返回到vim中的 "smart-indent"

Vim 和 clang_complete,如何显式请求重新解析我的代码

c++ - 在混合 C 和 C++ 代码编程中捕获异常后对象未被销毁

c++ - std::刺痛? string does not name 类型错误

vim 通过快捷方式直接访问路径文件,始终