gVim - A janela de visualização de conclusão do Omni não desaparece?

3

O recurso de preenchimento completo do gVim (no Windows, com configurações padrão) traz um segundo buffer, chamado [Scratch] [Preview] .

Quando termino de selecionar um item no menu pop-up de omni-conclusão, esse buffer não desaparece. Atualmente, estou fechando por:

  • ESC (para chegar ao modo normal)
  • CTRL w k: q

Eu já vi perguntas sobre como personalizar a altura do buffer ou impedi-lo de aparecer por completo, mas gosto do tamanho e gosto de tê-lo ali enquanto estou selecionando. Existe uma maneira mais fácil de fazê-lo desaparecer depois que eu selecionei o que eu quero?

Um atalho mais simples nas ligações "padrão" do Windows seria melhor, embora os remapícios cuidadosos que provavelmente não interferem em nada também sejam bons.

    
por Merlyn Morgan-Graham 04.07.2011 / 06:31

1 resposta

12

Adicione isto ao seu vimrc para fechar automaticamente a janela de visualização quando você sair do modo de inserção:

autocmd InsertLeave * if pumvisible() == 0|pclose|endif
    
por 04.07.2011 / 06:44