13

Guía Para usar el Editor de Texto Vim

<h1>Editor Vim</h1>

Vim es la version mejorada del editor de texto Vi. La principal característica tanto de Vim como de Vi consiste en que disponen de diferentes modos entre los que se alterna para realizar ciertas operaciones.
La aternacia de estos modos ofrecen una gran versatilidad a la hora de editar el codigo que nos mejora enormente la eficiencia de la edicion del texto (una vez nos acostumbramos a la interfaz).
A continuacion desarrollare una pequeña guia del editor de texto Vim

<h1>Modo Normal</h1>

Abrimos el editor de texto bin con la sintaxix : vim <nombre del archivo>.
En ella entramos por defecto en el modo normal dentro del cual no podemos editar el texto directamente pero podemos desplazarnos por el texto usando la flechas del teclado o con las letras:

  • h → izquierda
  • j → arriba
  • k → abajo
  • l → derecha

Esto con el fin de trabajar solo con la parte central del teclado y ahorarnos tiempo.
Comandos del modo normal

  • w → mueve el cursor al inicio de la siguiente palabra en la que se encuentre
  • e → mueve el cursor al final de la palabra en la que se encuentre
  • d → mueve el cursor al inicio de la anterior palabra en la que se encuentre
  • f <letra> → buscar la siguiente <letra> en la linea
  • 0 → mueve el cursor al inicio de la linea
  • $ → mueve el cursor al final de la linea
  • * → busca la siguiente palabra en la que estas ubicado
  • % → Lleva el cursor al inicio o al fin del parentesis en el que te encuentres
  • <numero> gg → ir a la linea <numero>
  • gg → ir inicio
  • G → ir a la ultima linea
  • o → Crea una nueva linea posterior al cursor; ingresa el modo insertar
  • O → Crea una nueva linea anterior al cursor; ingresa el modo insertar
  • x → borrar caracter actual
  • X → borrar caracter anterior
  • r <caracter> → reemplazar caracter actual por <caracter>
  • d → cortar la siguiente seleccion
  • dd → cortar toda una linea
  • p → pegar donde se encuentra el cursor
  • yy → copiar la siguiente seleccion
  • <n><yy/dd> → copiar/cortar n lineas
  • . repetir comando antersior
  • /<palabras> buscar coincidencia
  • n: siguiente coincidencia
  • N: anterior coincidencia
  • u: deshacer cambios
<h1>Modo de edicion</h1>

Para editar el codigo directamente necesitamos entrar en el modo edicion o (INSERT) para ello presionamos la tecla i; en este modo editamos el texto tal como estamos acostumbrados

<h1>Modo Visual</h1>

Accedemos a este modo presionando la letra v desde este modo seleccionamos todo en conteninido por el que nos movamos. Es muy util cuando lo combinamos con los comandos mencionados

<h1>Modo ex</h1>

Para acceder a este modo presionamos la techa :.En este modo podemos introducir comomandos ex como:

  • :q → salir de vim si no se ha realizado ningun cambio.
  • :w → guarda los cambios
  • :q! → forzar salir de vim (no realiza cambios)
  • :x → salir de vim guardando los cambios
  • :wq → guarda los cambios y luego sale de vim
  • :%s/<palabra>/<sustituto>/g → reemplaza <palabra> por <sustituto>

Nota /g → significa global, si lo obvias los cambios se realizan solo en la siguiente coincidencia

Escribe tu comentario
+ 2
2
15558Puntos

Excelente guía josueNoha muchas gracias! 💚

Te aviso que cité tu guía en mis apuntes en Notion 😁 me ahorraste mucha investigación y desarrollo de apunte con esto jeje. 🚀

Saludos! ✌

1
5727Puntos

Heyy, muy buen trabajo josueNoha. Gracias por compartir!!

1
27294Puntos
2 años

Gracias, me alegra saber que te fue de ayuda