Ir al contenido principal

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 parámetro de búsqueda la primera palabra a la derecha o la palabra donde el cursor se encuentre. Si la vuelves a presionar mueve el cursor hasta donde se cumpla la busqueda hacia adelante.
  • # (símbolo de gato)
  • hace lo mismo que el asterisco, pero si la vuelves a presionar mueve el cursor hasta donde se cumpla la búsqueda pero hacia atrás.

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...