Ir al contenido principal

Tutorial Vim (primera parte) Edición básica

Vim es un poderoso editor de texto para sistemas Linux, puesto que tiene muchos comandos y funcionalidades, usarlo no es nada sencillo, pero en este tutorial explicaremos como usarlo. Para instalarlo en tu sistema Ubuntu solo tienes que ir a la terminal y escribir...

sudo apt-get install vim

Si deseas instalar la versión gráfica de Vim...

sudo apt-get install vim-gnome

Los 3 modos principales de Vim son:

MODO NORMAL (Esc) - Modo normal del programa.
MODO EDICIÓN (i) - Para agregar texto.
MODO COMANDO (:) - Para ejecutar comandos externos o de Vim

En modo normal:
  • h minúscula
  • Mueve el cursor hacia la derecha.
  • j minúscula
  • Mueve el cursor hacia abajo.
  • k minúscula
  • Mueve el cursor hacia arriba.
  • l minúscula
  • Mueve el cursor hacia la izquierda.
  • i minúscula
  • Entra a modo edición  en el cual puedes agregar texto, para salir presiona (Esc) para regresar a modo normal.
  • A mayúscula
  • Entra a modo edición, moviendo el cursor al final de la linea para agregar texto.
  • u minúscula
  • Deshace la ultima acción o cambio, ilimitadamente.
  • Ctrl - R mayúscula
  • Rehace la ultima acción o cambio, ilimitadamente.
  • 0 (cero)
  • Mueve el cursor al inicio de la linea.
  • $
  • Mueve el cursor al final de la linea.
  • ^ (caret)
  • Mueve el cursor al primer espacio en blanco.
  • minúscula
  • Mueve el cursor al inicio de una "palabra" (secuencia de alfanuméricos o signos de puntuación) hacia adelante.
  • minúscula
  • Mueve el cursor al final de una "palabra" (secuencia de alfanuméricos o signos de puntuación  hacia adelante.
  • minúscula
  • Mueve el cursor al inicio de una "palabra" (secuencia de alfanuméricos o signos de puntuación) hacia atrás.
  • mayúscula
  • Mueve el cursor al inicio de una "PALABRA" (secuencia de caracteres sin espacios en blanco) hacia adelante.
  • E mayúscula
  • Mueve el cursor al final de una "PALABRA" (secuencia de caracteres sin espacios en blanco) hacia adelante.
  • B mayúscula
  • Mueve el cursor al inicio de una "PALABRA" (secuencia de caracteres sin espacios en blanco) hacia atrás.
  • R mayúscula
  • Entra a modo edicion, sobrescribiendo las letras sobre las cuales este colocado el cursor (las reemplaza).
En modo comando:
  • :q (dos puntos q minúscula)
  • Entra a modo comando y quita el editor Vim al presionar Enter.
  • :w (dos puntos w minúscula)
  • Entra a modo comando y guarda el documento al presionar Enter.
  • :wq (dos puntos w minúscula q minúscula)
  • Entra a modo comando y guarda el documento para salirse del editor Vim al presionar Enter.
  • :q! (dos puntos q minúscula signo de exclamación)
  • Obliga a salirse del editor Vim al presionar Enter.
  • ! (signo de exclamación)
  • Comodín en modo comando para forzar a realizar el comando.
NOTA IMPORTANTE:
  • Una "palabra" es una secuencia de alfanuméricos o signos de puntuación.
  • Una PALABRA es una secuencia de caracteres sin espacios en blanco.

Comentarios

Entradas populares de este blog

Tutorial Vim (quinta parte) Marcas y macros

Hoy en este post explicaremos los comandos necesarios para crear marcas y macros en Vim. Así que comencemos. Marcas. Las marcas sirven simplemente para poder regresar a una determinada linea. Supongamos que estas programando y ocupas estar regresando a una determinada linea o función.  En lugar de estar buscando esa función a cada rato, solo le agregas esa marca y la presionas cada vez que la necesites. A continuación explicaremos los comandos básicos para poder hacer eso. m + [a - z] (m minúscula seguida de cualquier letra de la a a la z) Asigna una marca a esa linea y columna, así de fácil. ` + [a - z] (acento grave seguido de cualquier letra de la a a la z) Mueve el cursor hacia la linea donde se asigno la marca. Si la letra no tiene asignada una marca, no hace nada. ' + [a + z] (apostrofe seguida de una letra de la a a la z) Mueve el cursor hacia la li...

Tutorial Vim (tercera parte) copiar y pegar

Esta es la tercera parte de este tutorial... ahora veremos como hacer con Vim acciones básicas de copiar y pegar. Comandos: y minúscula Esta tecla seguida de cualquier tecla de movimiento copia el texto desde el cursor hasta donde se indique con la tecla de movimiento. Ejemplos: yw, ye, yb, y0, y$, y^, etc. También copia texto en modo visual (v minúscula, V mayúscula y Ctrl + v minúscula) seguida de y minúscula. p minúscula Esta tecla pega texto a la derecha si no se copiaron lineas completas, y hacia abajo si se copiaron lineas completas. El texto eliminado con d minúscula  c minúscula y x minúscula en todas sus combinaciones también es copiado y puedes posteriormente pegarlo. P mayúscula Esta tecla pega texto a la izquierda si no se copiaron lineas completas, y hacia arriba si se copiaron lineas completas, al igual que con p minúscula el texto eliminado con d...

Tutorial Vim (cuarta parte) buscando en el texto

Ahora en esta ya cuarta parte del tutorial, veremos como buscar palabras utilizando los comandos de Vim. Comandos básicos: / (diagonal)  Es la base para buscar, el texto escrito después de la diagonal Vim lo buscarán. El orden de búsqueda es hacia adelante, es decir de donde se encuentra el cursor hacia abajo. ? (interrogación) Hace lo mismo que la diagonal... pero el orden de búsqueda es inverso, hacia atrás; es decir desde donde se encuentra el cursor hacia arriba. n (n minúscula) Repite la última búsqueda y mueve el cursor hacia donde se cumpla la búsqueda, hacia adelante. N (N mayúscula) Repite la última búsqueda y mueve el cursor hacia donde se cumpla la búsqueda, pero lo hace hacia atrás. NOTA: Las búsquedas hechas con / ó ? (diagonal o asterisco) Vim las interpreta como expresiones regulares...  Extras (solo funcionan en Vim): * (asterisco) Toma como...