Це залежить від того, в якому меню спливаючого меню ви знаходитесь (див. :help popupmenu-completion
). З вашого запитання я розумію, що ви перебуваєте у стані 2 (оскільки ви натискали клавіші зі стрілками, щоб знайти завершення). Однак поведінка за замовчуванням Enterу стані 2 полягає в тому, щоб вставити завершення без нового рядка; те, що ви описуєте, як правило, поведінка стану 1 (це коли ви використовуєте Ctrl+ N/ Ctrl+ P.)
Спосіб, який працює в усіх штатах, полягає у використанні Ctrl+ Y. Мені подобається згадувати Y як "так, прийміть це слово". Можна також просто почати вводити текст, який повинен з’явитися після закінченого слова, якщо тільки ви не перезаписали речі, як у відповіді geedoubleya.
У цьому ж контексті ви можете натиснути Ctrl+, Eщоб скасувати меню та залишити текст таким, яким він був до того, як ви його викликали. Якщо ви звикли до пар Ctrl+ Eі Ctrl+ Yв інших контекстах (наприклад, для прокручування вгору або вниз у звичайному режимі або для вставки символу внизу або над курсором у режимі вставки), це один із способів запам'ятати це тут. Я думаю, ви також могли вважати це "виходу" з меню чи подібним.
Дивіться :help popupmenu-keys
докладніше.