Поддержка 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
,