GVim – окно предварительного просмотра завершения Omni не исчезает?

Функция omni-завершения в gVim (в Windows, с основными настройками по умолчанию) вызывает второй буфер, называемый [Scratch] [Preview] .

Когда я закончу выбор элемента из всплывающего меню omni-completion, этот буфер не исчезнет. В настоящее время я закрываю его через:

  • ESC (для перехода в обычный режим)
  • CTRL w k: q

Я задавал вопросы о настройке высоты буфера или не позволял ему полностью всплывать, но мне нравится размер, и мне нравится иметь его там, пока я выбираю. Есть ли более простой способ заставить его уйти после того, как я выбрал то, что хочу?

Лучше всего было бы упростить ярлык под Windows «по умолчанию», хотя тщательные повторы, которые вряд ли будут мешать чему-либо, тоже будут в порядке.

Добавьте это в свой vimrc для автоматического закрытия окна предварительного просмотра при выходе из режима вставки:

 autocmd InsertLeave * if pumvisible() == 0|pclose|endif 
  • Firefox - Как открыть ссылку (в любой текстовый файл) в Vim?
  • Как найти кодировку текущего буфера в vim?
  • Vim: Как синхронизировать NERDTree с текущим открытым файлом пути к вкладке?
  • (Чешский) поддержка набора символов в gvim 7.3 на Windows 7
  • Можно ли изменить значки на панели инструментов в gVim?
  • Почему сценарии .bat становятся заблокированными после выполнения в Windows 7?
  • Как установить gvim на Ubuntu 10.10?
  • Как изменить шрифт по умолчанию gVim
  • Как я могу получить (g) Vim для отображения количества символов текущего файла?
  • Команда Vim для отображения CapsLock в Escape
  • Как настроить панель инструментов gvim?
  • Давайте будем гением компьютера.