Лично я nmapped Enter (CR), как это:
nmap <CR> o<Esc>k
... на основе этой статьи Vim Wikia.
Таким образом, я могу создавать новые строки непосредственно из обычного режима, и в сочетании с желанием вставить новую строку ниже, я бы сделал:
<CR>jp
Вы также можете пропустить k в nmap выше, в зависимости от того, какие функции вы предпочитаете от Enter , так что это будет просто <CR>p
.
Я также изобразил jj для Esc , который также помог бы в этом случае. Esc слишком далеко от домашнего ряда, чтобы понять, насколько он важен для vim.
Не короче, чем другие решения, но я думаю, что он кажется менее неуклюжим, чем некоторые из них, и у него тоже есть другие применения.