Чи є команда для видалення рядка (або 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?