Есть ли в vim команда, которая удалит n строк в направлении вверх.
Я знаю, что могу использовать 4dd, который удалит 4 строки вниз.
4dd
В VIM 3dk удалит 4 строки в направлении вверх. Дополнительную документацию можно найти по адресу http://www.vim.org/docs.php
V3kd сделает это.
То есть «V» для входа в режим выбора визуальной линии, «3k» для перемещения вверх на 3 строки и затем «d» для удаления 4 выбранных вами линий.*
Вы можете сделать это с обратным диапазоном.
:-4,.d
Удаляет от минус 4 строки до текущей. Но это команда режима ex.
http://vim.wikia.com/wiki/Copy,_cut_and_paste