默认的Omnicomplete支持

时间:2012-10-21 08:20:57

标签: vim omnicomplete

我刚刚启用了omnicomplete功能(我正在使用Vim7.3),我想尝试一下,所以我写了一个test.c:

int main
{
   int appleInc;
   app_
}

“_”是当前光标所在的位置。但是当我按下Ctrl X或Ctrl O时,没有任何内容弹出。它只说未找到模式。

我有点困惑。它至少不应该支持变量自动完成吗? 这是我在.vimrc中添加的内容:

filetype plugin on
ofu=syntaxcomplete#Complete

1 个答案:

答案 0 :(得分:1)

omnicompletion的正确快捷方式是<C-x><C-o><C-x> 然后 <C-o>

在这种情况下,您希望<C-n> / <C-p>使用当前缓冲区和其他来源中的关键字完成,或<C-x><C-n> / <C-x><C-p>填写关键字来自仅限当前缓冲区。

请参阅:help ins-completion