Мой предпочтительный способ сделать такие вещи - использовать команду точки.
o<esc>
, чтобы создать начальную пустую строку, а затем повторить команду с .
.
.Команда dot также может считать, поэтому 5.
будет повторять последнюю команду 5 раз.
Вы также можете взглянуть на unimpaired.vim , так как оно имеет следующее отображение:
]<Space> - Add [count] blank lines below the cursor.
Поскольку этокартирование вы также можете предоставить счет.Например, 5]<space>
unimpaired.vim также имеет много других удобных отображений.например, ]a
для :next
и ]b
для: bnext`