Удалить строки в обратном направлении - PullRequest
9 голосов
/ 24 августа 2011

Есть ли ярлык для 10k10dd?Я хочу удалить 10 строк перед курсором без необходимости сначала перемещать курсор назад.

Ответы [ 3 ]

17 голосов
/ 24 августа 2011

Вы пробовали что-то вроде d10k?

2 голосов
/ 24 августа 2011

В определенных обстоятельствах эти 10 строк являются началом абзаца, который вы можете удалить с помощью:

  • d{

или началом (C-подобная) функция

  • d[[

Подробнее см. :help object-motions.

Обычно текстовые объекты легче использовать, чемсчитать строки.(Хорошо, что в последних версиях Vim вы можете использовать set rnu, чтобы избежать ручного подсчета обратной или прямой линий.)

1 голос
/ 24 августа 2011

Вы можете выбрать строки, которые вы хотите удалить в режиме visual, а затем d удалить их.

...