Depende de qual estado do menu popup você está (veja :help popupmenu-completion
). Eu entendo pela sua pergunta que você está no estado 2 (desde que você pressionou as teclas de seta para encontrar uma conclusão). No entanto, o comportamento padrão para Enter no estado 2 é inserir a conclusão sem nova linha; o que você descreve é normalmente o comportamento do estado 1 (que é quando você usa Ctrl + N / Ctrl + P .)
Uma maneira que funcione consistentemente em todos os estados é usar Ctrl + Y . Eu gosto de lembrar o Y como sendo "sim, aceite essa palavra". Também é possível começar a digitar o texto que deve vir após a palavra completa, a menos que você tenha remapeado as coisas como na resposta de geedoubleya.
No mesmo contexto, você pode pressionar Ctrl + E para cancelar o menu e deixar seu texto como estava antes de invocá-lo. Se você está acostumado com os pares de Ctrl + E e Ctrl + Y em outros contextos (por exemplo, role para cima ou para baixo no modo normal, ou para inserir o caractere abaixo ou acima do cursor no modo de inserção), essa é uma maneira de lembrá-lo aqui. Eu acho que você também pode pensar nisso como "sair" do menu ou similar.
Veja :help popupmenu-keys
para mais.