10 - Buscar en un único archivo

Vimos en el concepto anterior como buscar y eventualmente remplazar datos en todos los archivos de una carpeta o área de trabajo.

Cuando el proceso de búsqueda lo queremos limitar solo a la pestaña(editor) seleccionada podemos hacerlo mediante las teclas de atajo (Ctrl + F) o desde el menú de barra (Editar -> Buscar):

búsqueda en un archivo - vscode

Se nos muestra un diálog en la parte superior de la pestaña con una interfaz similar a las búsquedas globales:

búsqueda en un archivo - vscode

Luego de la búsqueda disponemos de dos botones que nos permiten desplazarnos en cada una de las coincidencias que aparecen dentro del archivo:

búsqueda en un archivo - desplazarse entre coincidencias - vscode

Podemos presionar el botón que aparece a la izquierda de la búsqueda para permitir ingresar un valor de remplazo para las búsquedas que coinciden:

búsqueda en un archivo - remplazo - vscode

Luego podemos remplazar cada coincidencia una a una mediante el botón:

búsqueda en un archivo - remplazo uno a uno - vscode

Para un remplazo automático de todas las coincidencias tenemos el otro botón:

búsqueda en un archivo - remplazo automático en todo el archivo - vscode

Hay una opción para poder conservar mayúsculas/minúsculas cuando hace el remplazo:

búsqueda en un archivo - remplazo conservar mayúsculas y minúsculas - vscode

Búsquedas en un bloque

Podemos hacer búsquedas solo en un bloque de líneas seleccionadas, para esto debemos primero seleccionar un conjunto de líneas y seguidamente activar el ícono:

búsqueda en un bloque seleccionado en un archivo - desplazarse entre coincidencias - vscode

Opciones de buscar en Visual Studio Code.

buscar - vscode

Todas las opciones de búsqueda que vimos en el concepto anterior y éste se pueden acceder desde "Editar".

Si queremos buscar y remplazar en la pestaña activa tenemos las opciones:

  • Buscar
  • Remplazar

Si queremos buscar y remplazar en una carpeta o área de trabajo tenemos:

  • Buscar en archivos
  • Remplazar en archivos

Juego para memorizar los atajos de teclado en VSCode (hasta lo visto en este concepto)