Поддержка Omnicomplete по умолчанию

Я только что включил функцию omnicomplete (я использую Vim7.3), и я хочу попробовать ее, поэтому я написал test.c:

int main
{
   int appleInc;
   app_
}

"_" - это место, где находится текущий курсор. Но когда я нажимаю Ctrl X или Ctrl O, ничего не появляется. Это просто сказать шаблон не найден.

Я немного смущен этим. Разве он не должен хотя бы поддерживать автозаполнение переменной? Вот что я добавляю в.vimrc:

filetype plugin on
ofu=syntaxcomplete#Complete

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,

Другие вопросы по тегам