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