Ir al contenido principal

Tutorial Vim (segunda parte) operadores y repeticiones

Esta es la segunda parte de este tutorial de Vim... ahora explicaremos mas comandos, los cuales aseguro que te serán de mucha ayuda. 

Mas comandos...
  • f minúscula
  • Esta tecla junto con otra tecla mueve el cursor hasta donde se encuentra la segunda tecla presionada hacia adelante.
  • F mayúscula
  • Esta tecla junto con otra tecla mueve el cursor hasta donde se encuentra la segunda tecla presionada pero hacia atrás.
  • t minúscula
  • Esta tecla junto con otra tecla mueve el cursor hasta donde se encuentra la segunda tecla presionada hacia adelante pero se detiene a la derecha antes del carácter.
  • T mayúscula
  • Esta tecla junto con otra tecla mueve el cursor hasta donde se encuentra la segunda tecla presionada hacia atrás pero se detiene a la derecha antes del carácter.
  • d minúscula
  • Borra texto, desde el cursor hasta donde se le indique con teclas de movimiento (son aquellas que mueven el cursor). Algunas combinaciones son dw, de, db, dt, df, d0, d^...
  • c minúscula
  • Borra texto, desde el cursor hasta donde se le indique con teclas de movimiento, pero te deja en modo edición después de eliminar texto.
  • . (punto)
  • Repite la ultima acción de edición: entrada de texto, eliminar o reemplazar, etc... El movimiento es recalculado en el nuevo lugar.
Algunos extras:
  • d - número - w (d minúscula seguida de un número y w minúscula)
  • Elimina el número de palabras definidas por el usuario.
  • d - numero - t - algún carácter (d minúscula seguida de un numero, una t minúscula y algún carácter presionado)
  • Elimina todo hasta donde se repita n veces el carácter presionado después de t minúscula sin incluirlo en la eliminación.
  • 2 - i (dos i minúscula)
  • Repite el texto escrito después de presionar Esc para terminar la sesión de edición.
  • c - c (dos veces c minúscula)
  • Elimina la linea donde esta el cursor y te deja en modo edición.
  • d - d (dos veces d minúscula)
  • Elimina toda la linea donde esta el cursor.
  • V mayúscula
  • Entra a modo visual (solo en Vim) y selecciona lineas completas moviéndote hacia arriba o hacia abajo.
  • v minuscula
  • Entra a modo visual (solo en Vim) y hacia donde te muevas ese texto se selecciona.
  • Ctrl - v minuscula
  • Entra a modo visual (solo en Vim) y se seleccionan bloques rectangulares.

Comentarios

Entradas populares de este blog

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 minúscula, c minúscula y x minúscula puede ser pegado. yy (dos veces y minúscula) Copia toda la linea donde

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 linea donde se asigno la marca y ubica el cursor en el primer espacio que no este en blanco. ` + . (acento grave