Ответ 1
Сначала указывается адрес команды двоеточия (например, номер строки).
:89d
Обратите внимание, что это также приведет к тому, что вы перейдете к месту изменения. Вы можете использовать ``
для возврата назад.
Если вы предпочитаете, чтобы это была одна команда, вы можете определить пользовательскую команду. например:
command! -range -nargs=0 Delete <line1>,<line2>d|norm ``
Это определяет команду под названием Delete
, которая удаляет адресный диапазон (<line1>,<line2>d
), а затем перемещается назад (norm ``
).
Вы можете называть его так:
:89Delete
Фактически вы можете вызвать его с помощью любого уникального префикса, поэтому вы можете получить его:
:89d