GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo eliminar el texto seleccionado en el editor vi

Hazlo a la manera vi.

Para borrar 5 líneas presiona:5dd ( 5 borrar )

Para seleccionar (en realidad, copiarlos en el portapapeles), escriba:10yy

Es un poco difícil de entender, pero muy útil de aprender cuando se usan esos terminales remotos

Tenga en cuenta las curvas de aprendizaje de algunos editores:


(fuente:calver en unix.rulez.org)


Estoy usando PuTTY y el editor vi. Si selecciono cinco líneas con el mouse y quiero eliminar esas líneas, ¿cómo puedo hacerlo?

Olvídate del ratón. Para eliminar 5 líneas, ya sea:

  • Vaya a la primera línea y escriba d5d (dd elimina una línea, d5d elimina 5 líneas) ~o~
  • Escriba Mayús-v para ingresar al modo de selección lineal , luego mueva el cursor hacia abajo usando j (sí, use h , j , k y l para mover izquierda , abajo , arriba , correcto respectivamente, eso es mucho más eficiente que usar las flechas) y escriba d para eliminar la selección.

Además, ¿cómo puedo seleccionar las líneas usando mi teclado como puedo en Windows donde presiono Shift? y mover las flechas para seleccionar el texto? ¿Cómo puedo hacer eso en vi?

Como dije, usa Shift-v para ingresar al modo de selección por líneas o v para ingresar al modo de selección de caracteres o Ctrl-v para entrar en el modo de selección por bloques. Luego muévase con h , j , k y l .

Sugiero pasar algún tiempo con Vim Tutor (ejecutar vimtutor ) para familiarizarse con Vim de una forma muy didáctica.

Véase también

  • Esta respuesta a ¿Cuál es su atajo más productivo con Vim? (una de mis respuestas favoritas en SO).
  • Edición eficiente con vim

Si desea eliminar usando números de línea, puede usar:

:startingline, last line d

Ejemplo:

:7,20 d

Este ejemplo eliminará las líneas 7 a 20.


Linux
  1. Cómo usar heredoc como editor de texto

  2. Aprende a usar el editor de texto Sed

  3. Cómo eliminar/eliminar usuarios en Linux usando el comando userdel

  4. Cómo escribir texto en la imagen usando el comando de Linux

  5. ¿Cómo eliminar varias líneas aleatorias de un archivo de texto usando Sed?

Cómo proteger con contraseña los archivos de texto usando Vim Editor en Linux

Cómo instalar el último editor de Sublime Text en Ubuntu 20.04 LTS

Cómo agregar texto al comienzo del archivo en Linux

Cómo instalar paquetes en Atom Text Editor

Cómo instalar la última versión del editor de texto nano

¿Cómo eliminar paquetes en WHM?