Омни-завершение Vim: продолжайте вводить, чтобы выбрать желаемый элемент.

Рассмотрим сценарий, когда я набрал:

file.f

Когда я набираю Ctrl-X Ctrl-O отображается всплывающее окно с полным завершением и выбирается первый элемент. Вот что я вижу:

file.fileno
       ---------
       fileno()  <-- highlighted
       flush()
       ---------

Обратите внимание, что текст, который я набрал ("file.f"), уже изменился на:

file.fileno

Я могу переместить выделение вниз в списке, чтобы «очистить», нажмите ENTER, и он будет в итоге получится

f.flush()

Но я хотел бы продолжить вводить желаемое имя метода вместо использования клавиш со стрелками. Т.е. я хотел бы набрать "file.f", "Ctrl-X Ctrl-O", "l" и получите либо

file.fileno
       ---------
       flush()
       ---------

, либо

file.fileno
       ---------
       fileno()
       flush()  <-- highlighted
       ---------

Возможно ли это? Может быть, нужно изменить какие-то настройки комплексного завершения или мне следует использовать другую комбинацию клавиш вместо Ctrl-X Ctrl-O ?

11
задан dsummersl 19 May 2013 в 12:52
поделиться