

 AWS Cloud9 ya no está disponible para nuevos clientes. Los clientes existentes de AWS Cloud9 pueden seguir utilizando el servicio con normalidad. [Más información](https://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/)

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Búsqueda y reemplazo de texto en el AWS Cloud9 IDE
<a name="find-replace-text"></a>

Puede usar la barra de búsqueda y reemplazo del entorno de desarrollo AWS Cloud9 integrado (IDE) para buscar y reemplazar texto en uno o varios archivos.
+  [Búsqueda de texto en un único archivo](#find-replace-text-find-single) 
+  [Reemplazo de texto en un único archivo](#find-replace-text-replace-single) 
+  [Búsqueda de texto en varios archivos](#find-replace-text-find-multiple) 
+  [Reemplazo de texto en varios archivos](#find-replace-text-replace-multiple) 
+  [Opciones de búsqueda y reemplazo](#find-replace-text-replace-options) 

## Búsqueda de texto en un único archivo
<a name="find-replace-text-find-single"></a>

1. Abra el archivo en el que desea encontrar texto. Si el archivo ya está abierto, elija la pestaña del archivo para activarlo.

1. En la barra de menús, elija **Find, Find (Buscar, Buscar)**.

1. En la barra de búsqueda y reemplazo, en **Find (Buscar)**, escriba el texto que desea encontrar.

1. Para especificar opciones de búsqueda adicionales, consulte [Opciones de búsqueda y reemplazo](#find-replace-text-replace-options).

1. Si hay coincidencias, el valor **0 of 0 (0 de 0)** en el cuadro **Find (Buscar)** cambiará a un número distinto de cero. En tal caso, el editor se dirige a la primera coincidencia. En caso de que haya más de una coincidencia, para pasar a la siguiente, elija la flecha derecha del cuadro **Find (Buscar)** o elija **Find, Find Next (Buscar, Buscar siguiente)** en la barra de menús. Para pasar a la coincidencia anterior, elija la flecha izquierda del cuadro **Find (Buscar)** o elija **Find, Find Previous (Buscar, Buscar anterior)** en la barra de menús.

## Reemplazo de texto en un único archivo
<a name="find-replace-text-replace-single"></a>

1. Abra el archivo en el que desea reemplazar texto. Si el archivo ya está abierto, elija la pestaña del archivo para activarlo.

1. En la barra de menús, elija **Find, Replace (Buscar, Reemplazar)**.

1. En la barra de búsqueda y reemplazo, en **Find (Buscar)**, escriba el texto que desea encontrar.

1. En **Replace With (Reemplazar por)**, escriba el texto por el que desea reemplazar el texto de **Find (Buscar)**.

1. Para especificar opciones de búsqueda y reemplazo adicionales, consulte la sección [Opciones de búsqueda y reemplazo](#find-replace-text-replace-options).

1. Si hay coincidencias, el valor **0 of 0 (0 de 0)** en el cuadro **Find (Buscar)** cambiará a un número distinto de cero. En tal caso, el editor se dirige a la primera coincidencia. En caso de que haya más de una coincidencia, para pasar a la siguiente, elija la flecha derecha del cuadro **Find (Buscar)** o elija **Find, Find Next (Buscar, Buscar siguiente)** en la barra de menús. Para pasar a la coincidencia anterior, elija la flecha izquierda del cuadro **Find (Buscar)** o elija **Find, Find Previous (Buscar, Buscar anterior)** en la barra de menús.

1. Para reemplazar la coincidencia actual con el texto de **Replace With (Reemplazar por)** y, a continuación, pasar a la siguiente coincidencia, elija **Replace (Reemplazar)**. Para reemplazar todas las coincidencias con el texto de **Replace With (Reemplazar por)**, elija **Replace All (Reemplazar todo)**.

## Búsqueda de texto en varios archivos
<a name="find-replace-text-find-multiple"></a>

1. En la barra de menús, elija **Find, Find in Files (Buscar, Buscar en archivos)**.

1. En la barra de búsqueda y reemplazo, en **Find (Buscar)**, escriba el texto que desea encontrar.

1. Para especificar opciones de búsqueda adicionales, consulte [Opciones de búsqueda y reemplazo](#find-replace-text-replace-options).

1. En el cuadro que aparece a la derecha del botón **Find (Buscar)** (el cuadro con `*.*, -.*`), escriba cualquier conjunto de archivos para incluirlos o excluirlos de la búsqueda. Por ejemplo:
   + En blanco `*` o `*.*`: buscar todos los archivos.
   +  `my-file.txt`: buscar solo el archivo llamado `my-file.txt`.
   +  `my*`: buscar solo los archivos con nombres de archivo que comiencen por `my`.
   +  `my*.txt`: buscar solo los archivos cuyos nombres comiencen por `my` y que tengan la extensión de archivo `.txt`.
   +  `my*.htm*`: buscar solo los archivos cuyos nombres comiencen por `my` y que tengan una extensión de archivo que comience por `.htm`.
   +  `my*.htm, my*.html`: buscar los archivos cuyos nombres comiencen por `my` y que tengan una extensión de archivo `.htm` o `.html`.
   +  `-my-file.txt`: no buscar el archivo llamado `my-file.txt`.
   +  `-my*`: no buscar los archivos que comiencen por `my`.
   +  `-my*.htm*`: no buscar los archivos cuyos nombres comiencen por `my` y que tengan una extensión de archivo que comience por `.htm`.
   +  `my*.htm*, -my*.html`: buscar todos los archivos cuyos nombres comiencen por `my` y que tengan una extensión de archivo que comience por `.htm`. Pero no buscar los archivos cuyos nombres comiencen por `my` y que tengan una extensión de archivo que comience por `.html`.

1. En la lista desplegable que aparece junto a la casilla anterior, seleccione una de las siguientes opciones para restringir aún más la búsqueda solo a ubicaciones específicas:
   +  **Environment (Entorno)**: buscar solo archivos en la ventana **Environment (Entorno)**.
   +  **Project (excludes .gitignore'd)** (Proyecto [se excluye .gitignore'd]): buscar cualquier archivo del entorno, excepto los archivos o tipos de archivo que aparecen en el archivo `.gitignore` del entorno, si existe un archivo `.gitignore`.
   +  **Selection (Selección)**: buscar solo los archivos que se haya seleccionado actualmente en la ventana **Environment (Entorno)**.
**nota**  
Para restringir aún más la búsqueda a solo una sola carpeta, elija una carpeta en la ventana **Environment (Entorno)** y, a continuación, elija **Selection (Selección)**. También puede hacer clic con el botón derecho del ratón en la ventana **Environment (Entorno)** y, a continuación, elegir **Search In This Folder (Buscar en esta carpeta)** en el menú contextual.
   +  **Favorites (Favoritos)**: buscar solo archivos en la lista **Favorites (Favoritos)** de la ventana **Environment (Entorno)**.
   +  **Active File (Archivo activo)**: buscar solo el archivo activo.
   +  **Open Files (Archivos abiertos)**: buscar solo archivos en la lista **Open Files (Archivos abiertos)** de la ventana **Environment (Entorno)**.

1. Elija **Find (Buscar)**.

1. Para ir a un archivo que contenga coincidencias, haga doble clic en el nombre de archivo en la pestaña **Search Results (Resultados de búsqueda)**. Para ir a una coincidencia específica, haga doble clic en la coincidencia que desee de la pestaña **Search Results (Resultados de búsqueda)**.

## Reemplazo de texto en varios archivos
<a name="find-replace-text-replace-multiple"></a>

1. En la barra de menús, elija **Find, Find in Files (Buscar, Buscar en archivos)**.

1. En la barra de búsqueda y reemplazo, en **Find (Buscar)**, escriba el texto que desea encontrar.

1. Para especificar opciones de búsqueda adicionales, consulte [Opciones de búsqueda y reemplazo](#find-replace-text-replace-options).

1. En el cuadro que aparece a la derecha del botón **Find (Buscar)** (el cuadro con `*.*, -.*`), escriba cualquier conjunto de archivos para incluirlos o excluirlos de la búsqueda. Por ejemplo:
   + En blanco `*` o `*.*`: todos los archivos.
   +  `my-file.txt`: solo el archivo llamado `my-file.txt`.
   +  `my*`: solo los archivos cuyos nombres comiencen por `my`.
   +  `my*.txt`: solo los archivos cuyos nombres comiencen por `my` y que tengan la extensión de archivo `.txt`.
   +  `my*.htm*`: todos los archivos cuyos nombres comiencen por `my` y que tengan una extensión de archivo que comience por `.htm`.
   +  `my*.htm, my*.html`: todos los archivos cuyos nombres comiencen por `my` y que tengan una extensión de archivo `.htm` o `.html`.
   +  `-my-file.txt`: no buscar el archivo llamado `my-file.txt`.
   +  `-my*`: no buscar los archivos que comiencen por `my`.
   +  `-my*.htm*`: no buscar los archivos cuyos nombres comiencen por `my` y que tengan una extensión de archivo que comience por `.htm`.
   +  `my*.htm*, -my*.html`: buscar todos los archivos cuyos nombres comiencen por `my` y que tengan una extensión de archivo que comience por `.htm`. Pero no buscar los archivos cuyos nombres comiencen por `my` y que tengan una extensión de archivo que comience por `.html`.

1. En la lista desplegable que aparece junto a la casilla anterior, seleccione una de las siguientes opciones para restringir aún más la búsqueda solo a ubicaciones específicas:
   +  **Environment (Entorno)**: solo archivos en la ventana **Environment (Entorno)**.
   +  **Project (excludes .gitignore'd)** (Proyecto [se excluye .gitignore'd]): cualquier archivo del entorno, excepto los archivos o tipos de archivo que se incluyen en el archivo `.gitignore` del entorno, si existe un archivo `.gitignore`.
   +  **Selection:/ (Selección:/)**: solo los archivos que estén seleccionados actualmente.
   +  **Favorites (Favoritos)**: solo los archivos de la lista **Favorites (Favoritos)** de la ventana **Environment (Entorno)**.
   +  **Active File (Archivo activo)**: solo el archivo activo.
   +  **Open Files (Archivos abiertos)**: solo los archivos de la lista **Open Files (Archivos abiertos)** en la ventana **Environment (Entorno)**.

1. En **Replace With (Reemplazar por)**, escriba el texto por el que desea reemplazar el texto de **Find (Buscar)**.

1. Elija **Reemplazar**.
**nota**  
La operación de reemplazo se realiza inmediatamente en todos los archivos dentro del ámbito. Esta operación no se puede deshacer fácilmente. Si desea ver qué se va a modificar antes de comenzar la operación de reemplazo, elija **Find (Buscar)**.

1. Para ir a un archivo que contenga reemplazos, haga doble clic en el nombre de archivo en la pestaña **Search Results (Resultados de búsqueda)**. Para ir a un reemplazo específico, haga doble clic en el reemplazo que desee en la pestaña **Search Results (Resultados de búsqueda)**.

## Opciones de búsqueda y reemplazo
<a name="find-replace-text-replace-options"></a>

Elija cualquiera de los siguientes botones de la barra de búsqueda y reemplazo para modificar las operaciones de búsqueda y reemplazo.

![\[Búsqueda en un solo archivo\]](http://docs.aws.amazon.com/es_es/cloud9/latest/user-guide/images/ide-search-single.png)


![\[Búsqueda en varios archivos\]](http://docs.aws.amazon.com/es_es/cloud9/latest/user-guide/images/ide-search-multiple.png)

+  **Regular Expressions (Expresiones regulares)**: buscar texto que coincide con la expresión regular especificada en **Find (Buscar)** o **Find in Files (Buscar en archivos)**. Consulte [Cómo escribir un patrón de expresiones regulares](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions#Writing_a_regular_expression_pattern) *en el tema Expresiones JavaScript regulares* de la red de desarrolladores de Mozilla.
+  **Match Case (Coincidir mayúsculas y minúsculas)**: buscar texto que coincide con el uso de mayúsculas y minúsculas especificado en **Find (Buscar)** o **Find in Files (Buscar en archivos)**.
+  **Whole Words (Palabras completas)**: utilizar las reglas de carácter de palabra estándar para buscar texto en **Find (Buscar)** o **Find in Files (Buscar en archivos)**.
+  **Wrap Around (Ajuste automático)**: solo para un único archivo, no parar al final o al comienzo del archivo al pasar a la coincidencia siguiente o anterior.
+  **Search Selection (Buscar en la selección)**: solo para un único archivo, buscar únicamente en la selección.
+  **Show in Console (Mostrar en la consola)**: para varios archivos, mostrar la pestaña **Search Results (Resultados de búsqueda)** en **Console (Consola)** en lugar del panel activo.
+  **Preserve Case (Conservar mayúsculas y minúsculas)**: solo para un único archivo, conservar el uso de mayúsculas y minúsculas según corresponda al reemplazar el texto.