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