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 (Septima parte) Comandos varios

Hola a todos... Ahora veremos mas comandos que podrían serte útiles cuando trabajemos con Vim. Comandos: J mayúscula Une la linea donde se ubica el cursor con la siguiente, o todas las lineas que estén seleccionadas en modo visual.   r minúscula Esta tecla junto con otra tecla reemplaza el carácter actual por el carácter que se presiono después de la r minúscula. C mayúscula Es un atajo de c + $ , cambia el texto desde la ubicación del cursor hasta el final de la linea. D mayúscula Es un atajo de d + $ , borra el texto desde la ubicación del cursor hasta el final de la linea. Y mayúscula Es un atajo de y + y , copia toda la linea. s minúscula Borra el carácter debajo del cursor y entra a modo inserción S mayúscula Borra toda la linea y entra a modo inserción. Extras: > (mayor que) Esta tecla y...