2

我正在尝试让 OmniCppcomplete 工作,但遇到了麻烦。我已按照此页面上的步骤进行操作(包括要添加到 .vimrc 文件中的内容)。我下载了 zip 文件并将其解压缩到 ~/.vim,我运行了它所说的命令,我在那里做了所有事情,但它仍然无法正常工作。我还尝试下载修改后的 stl 进行__STD_NAMESPACE_BEGIN修复。我在目录上运行 ctags 并将标签文件放在 ~/.vim/tags/cpp 中。

每当我键入一个类名或命名空间名后跟一个.or::或其他内容时,我只会收到一个错误消息Omni completion (^O^N^P) Pattern not found. 我跑去tselect TestClass看标签实际上是在生成的,而且它们确实是,所以我不知道发生了什么。

4

1 回答 1

1

我想我想通了。我一直将我的标签放在一个名为 ~/.vim/tags/cpp/ 的目录中,而不是创建一个名为 cpp 的文件并将它放在标签目录中。它现在似乎起作用了。

于 2009-10-30T02:35:47.740 回答