Команда удаления строк (d)
6.8. Команда удаления строк (d)
Данная команда предназначена для удаления одной или группы строк в буфере редактора.
Формат команды: [n[, k]]d<CR> где n, k - номера начальной и конечной удаляемых строк.
Команде "d" может предшествовать один или два номера строки. Если номер не задан, то редактор удаляет текущую строку.
Если задан номер только одной строки, то удаляется указанная строка, текущей становится строка, следующая за удаленной.
Если задано два номера строки, то удаляются все строки в указанном интервале от n до k включительно. Текущей строкой всегда становится строка, следующая за последней удаленной строкой, кроме случая, когда удаляется последняя строка буфера. В этом случае текущей станет последняя строка буфера.
Пример. 4, $d удаление из буфера строк с 4-й по последнюю включительно. В буфере после выполнения команды останется 3 первых строки. Текущей строкой станет третья строка буфера.