Чи є команда для видалення рядка (або n рядків) вище поточного? Вище = струм не включений.
Тобто, є альтернатива, dkяка не видаляє поточний рядок? Аналогічно тому, як o/ Oі p/ Pпрацює, але зі видаленням.
В даний час я роблю kdd, що переміщує курсор на один рядок вгору і видаляє його. Я міг би зробити nnoremap <Leader>d kdd
і nnoremap <Leader>D jdd-
, але краща опція виглядає як альтернатива, яка не рухає курсор. Чи є такі?
kddj
або jddk
положення стовпця не зберігається. Я не кажу, що це велика проблема, але це дратує. Для запису kddj
переміщує курсор на 1 рядок нижче вихідного положення. І jdd-
здається кращою альтернативою jddk
тому, що я принаймні повертаюся до першого небілого персонажа. Якщо рядок нижче того, який я хочу видалити, порожній, я залишаюсь на початку рядка.
nnoremap <Leader>d kddj
іnnoremap <Leader>D jddk
?