【发布时间】:2016-06-30 21:00:13
【问题描述】:
我尝试将我的 Vim 设置为使用omnicppcomplete。
我按照c++ code completion的结构一步一步安装它。首先,我总是收到错误“找不到全方位完成 (^0^N^P) 模式”。很难弄清楚,但现在我知道为什么它不起作用了。 这是因为我的 vimrc 中的以下行
"设置标签+=C:\Program\ Files\ (x86)\Vim\vim74\tags\cpp"
Vim 无法处理路径中的空格,但我不知道如何让它工作,除了将标记文件复制到另一个目录(我尝试过,它工作了)。 我尝试了这些选项,但没有任何效果:
- C:\Program\\ Files\\ (x86)\Vim\vim74\tags\cpp
- C:/Program\ Files\ (x86)/Vim/vim74/tags/cpp
- C:\Program\Files(x86)\Vim\vim74\tags\cpp
- C:\Program\sFiles\s(x86)\Vim\vim74\tags\cpp
- C:\Program\\sFiles\\s(x86)\Vim\vim74\tags\cpp
- C:\Program/\sFiles/\s(x86)\Vim\vim74\tags\cpp
如何编写路径以便omnicppcomplete 可以使用标签?
【问题讨论】:
-
您可能不应该将标签文件放在系统存储 Vim 及其运行时文件的位置。可能最好将其存储在本地用户目录中,例如
~/tags/cpp。
标签: vim