Відповідно до FAQ VIM, ви можете використовувати :putкоманду:
12.15. Як вставити порожній рядок над / під поточним рядком, не входячи в режим вставки?
Для вставки порожніх рядків можна скористатися командою ": put". Наприклад, спробуйте
: put = ''
: поставити! = ''
Для отримання додаткової інформації читайте
: допомогти: поставити
але тоді дійсно простіше додати:
map <Enter> o<ESC>
map <S-Enter> O<ESC>
до вашого .vimrc. Таким чином , ви можете натиснути Enterабо Shift-Enterв normal modeвставити порожній рядок вище або нижче поточної рядки. Зрозуміло, підміньте <Enter>і <S-Enter>своїми бажаними клавішами.
.для повторення, але ви також можете зробити<number>o<esc>, наприклад:5o<esc>