Normalmente, a conclusão do modo de inserção ( <C-n>
) insere a palavra certa na primeira vez que pressiono <C-n>
, mas nem sempre. Portanto, eu gostaria que o Vim inserisse a correspondência que considerasse melhor quando pressionasse <C-n>
, mas ainda assim permitirei que eu cancele essa inserção depois, caso a correspondência correta não apareça ou esteja muito longe na lista.
É claro que eu poderia codificar esse comportamento, mas tenho a sensação de que deve haver uma chave padrão (combinação) para fazer isso. Alguém poderia me apontar na direção certa?
Pergunta do bônus: existe outra chave que eu possa usar para obter a correspondência mais longa (como era antes de eu acertar <C-n>
)?
Para o que vale a pena, eu estou usando completeopt=menu
fonte
ctrl-u
que você está procurando?Respostas:
De
:h complete_CTRL-E
:Além disso, se você digitar
a
então^P
e obter uma lista muito longa, poderá pressionar^N
para retornar ao seu texto original com o pop-up de conclusão ainda ativo. Você pode digitar caracteres extras para restringir a lista de conclusão.fonte
^P
por hábito exatamente por esse motivo.