key-bindings – ¿Cómo eliminar la línea arriba / abajo del cursor, pero no la línea actual?

Pregunta:

¿Existe un comando para eliminar la línea (on líneas) por encima de la actual? Arriba = corriente no incluida.

Es decir, ¿existe una alternativa a d k que no borre la línea actual? Similar a cómo funcionan o / O y p / P , pero con eliminación.

Actualmente, estoy haciendo k d d , que mueve el cursor una línea hacia arriba y lo elimina. Podría hacer nnoremap <Leader>d kdd y nnoremap <Leader>D jdd- , pero tener una alternativa que no mueva el cursor parece una mejor opción. ¿Existe tal?

Respuesta:

:-d

corta la línea por encima de la línea actual.


:-5d

corta la quinta línea por encima de la línea actual (pero mueve el cursor).


:-5,-d

corta las 5 líneas por encima de la línea actual.


:+,+5d

corta las 5 líneas debajo de la línea actual.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım