Ingo Karkat и romainl на 100% правильны. Однако то, что вы просите, является общим, поэтому я хочу дать вам несколько вариантов.
Я лично рекомендую использовать плагин Unimpaired []. Он обеспечивает много сопоставлений, но те, которые вы ищете, это [
и ]
, которые создают пустые строки выше и ниже текущей строки соответственно. Unimpaired также обеспечивает приятные сопоставления для перемещения по списку quickfix, списку буфера, переключению параметров и многим другим. Более подробно см. :h unimpaired
.
Если вы не хотите использовать незашифрованный плагин, но, как и приведенные ниже сопоставления, некоторые быстрые сопоставления помещают в ваш файл ~/.vimrc
:
nnoremap [ :put!=repeat([''],v:count)']+1
nnoremap ] :put =repeat([''],v:count)'[-1