¿Cómo puedo eliminar rápidamente una línea en VIM comenzando en la posición del cursor?

Resuelto Anthony asked hace 12 años • 7 respuestas

Quiero poder eliminar el resto de la línea en la que estoy comenzando en la posición del cursor en VIM. ¿Existe un comando fácil para hacer esto?

Para ayudar a ilustrar, esto está antes del comando.

The quick brown dog jumps over the lazy fox.
     ^
     |----- Cursor is here.

Esto es después del comando.

The q
     ^
     |----- Cursor is here.
Anthony avatar Nov 28 '11 20:11 Anthony
Aceptado

(Editado para incluir las buenas adiciones del comentarista :)

Do su equivalente d$eliminará el resto de la línea y lo dejará en modo comando. Co c$eliminará el resto de la línea y lo pondrá en modo de inserción, y se agregará texto nuevo a la línea.

Esto es parte de vitutory vimtutorexcelentes "lecturas" para principiantes de vim.

thiton avatar Nov 28 '2011 13:11 thiton

Usar D. Consulte los documentos para obtener más información.

lucapette avatar Nov 28 '2011 13:11 lucapette

También te puede interesar C, también eliminará el final de la línea como D, pero además te pondrá en modo Insertar en la ubicación del cursor.

Xavier T. avatar Nov 28 '2011 15:11 Xavier T.

Ejecutar en modo comando d$.

Robert Munteanu avatar Nov 28 '2011 13:11 Robert Munteanu