LINUX.ORG.RU

vim: удалить текст от курсора до конца файла


0

0

Подскажите, можно ли (и если да, то как) в Vim удалить весь текст от курсора и до конца файла. В принципе, можно для этого набрать d100d, но это уже целых пять нажатий клавиш. Может быть, это можно как-нибудь сделать нажатием двух клавиш (как, например, shift+d или там dd)?

:help d я прочитал, но ничего там по этому поводу не нашел :(

★★★★

Re: vim: удалить текст от курсора до конца файла

:.,$d

grustnoe ★★ ()

Re: vim: удалить текст от курсора до конца файла

d$

qwe ★★ ()

Re: vim: удалить текст от курсора до конца файла

Если от произвольного горизонтального положения курсора - то в хелпе читать надо. Если просто от текущей строки до конца, то dG

rihad ()

Re: Re: vim: удалить текст от курсора до конца файла

> Если от произвольного горизонтального положения курсора
Кстати, можно просто DjdG
D - удалить все до конца строки
j - вниз
dG - удалить от этой строки до конца файла

rihad ()

Re: Re: Re: vim: удалить текст от курсора до конца файла

Спасибо!

Это я письма из mutt редактирую в vim. Эта команда мне нужна была, чтобы при ответе на письмо удалять из него 30-строчные подписи %)

K48 ★★★★ ()

Re: Re: Re: vim: удалить текст от курсора до конца файла

ТОЧНО! есть же такие, кто туда(вниз письма) все реквизиты и адреса компании сует, все свои телефоны и ящики... типо он думает, что его так легче найти :)

kavich ()

Re: vim: удалить текст от курсора до конца файла

А как копировать через текстовый буфер?

anonymous ()

Re: Re: vim: удалить текст от курсора до конца файла

>А как копировать через текстовый буфер?

Точно так же, как и вырезать, только вместо "d" ставить "y":

y2y - скопировать две строки
y$ - скопировать от курсора до конца строки
y^ - скопировать от курсора до начала строки

и т.д...

ну и потом - "p"

K48 ★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.