

 AWS Cloud9 não está mais disponível para novos clientes. Os clientes atuais do AWS Cloud9 podem continuar usando o serviço normalmente. [Saiba mais](https://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/)

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Localizando e substituindo texto no AWS Cloud9 IDE
<a name="find-replace-text"></a>

Você pode usar a barra de localização e substituição no Ambiente de Desenvolvimento AWS Cloud9 Integrado (IDE) para localizar e substituir texto em um único arquivo ou em vários arquivos.
+  [Encontrar texto em um único arquivo](#find-replace-text-find-single) 
+  [Substituir texto em um único arquivo](#find-replace-text-replace-single) 
+  [Encontrar texto em vários arquivos](#find-replace-text-find-multiple) 
+  [Substituir texto em vários arquivos](#find-replace-text-replace-multiple) 
+  [Opções para encontrar e substituir](#find-replace-text-replace-options) 

## Encontrar texto em um único arquivo
<a name="find-replace-text-find-single"></a>

1. Abra o arquivo em que deseja encontrar texto. Se o arquivo já estiver aberto, selecione a guia do arquivo para torná-lo ativo.

1. Na barra de menus, selecione **Find, Find (Encontrar, Encontrar)**.

1. Na barra "encontrar e substituir", em **Find (Encontrar)**, digite o texto que deseja encontrar.

1. Para especificar opções adicionais de encontrar, consulte [Opções para encontrar e substituir](#find-replace-text-replace-options).

1. Se houver alguma correspondência, **0 of 0 (0 de 0)** na caixa **Find (Encontrar)** altera para números diferentes de zero. Se houver alguma correspondência, o editor vai para a primeira correspondência. Se houver mais de uma correspondência, para ir até a próxima correspondência, selecione a seta para a direita na caixa **Find (Encontrar)** ou selecione **Find, Find Next (Encontrar, Encontrar próximo)** na barra de menus. Para ir até a correspondência anterior, selecione a seta para a esquerda na caixa **Find (Encontrar)** ou selecione **Find, Find Previous (Encontrar, Encontrar anterior)** na barra de menus.

## Substituir texto em um único arquivo
<a name="find-replace-text-replace-single"></a>

1. Abra o arquivo em que deseja substituir texto. Se o arquivo já estiver aberto, selecione a guia do arquivo para torná-lo ativo.

1. Na barra de menus, selecione **Find, Replace (Encontrar, Substituir)**.

1. Na barra "encontrar e substituir", em **Find (Encontrar)**, digite o texto que deseja encontrar.

1. Em **Replace With (Substituir por)**, digite o texto que deseja usar para substituir em **Find (Encontrar)**.

1. Para especificar opções adicionais de encontrar e substituir, consulte [Opções para encontrar e substituir](#find-replace-text-replace-options).

1. Se houver alguma correspondência, **0 of 0 (0 de 0)** na caixa **Find (Encontrar)** altera para números diferentes de zero. Se houver alguma correspondência, o editor vai para a primeira correspondência. Se houver mais de uma correspondência, para ir até a próxima correspondência, selecione a seta para a direita na caixa **Find (Encontrar)** ou selecione **Find, Find Next (Encontrar, Encontrar próximo)** na barra de menus. Para ir até a correspondência anterior, selecione a seta para a esquerda na caixa **Find (Encontrar)** ou selecione **Find, Find Previous (Encontrar, Encontrar anterior)** na barra de menus.

1. Para substituir a correspondência atual pelo texto em **Replace With (Substituir por)** e, em seguida, ir até a próxima correspondência, selecione **Replace (Substituir)**. Para substituir todas as correspondências pelo texto em **Replace With (Substituir por)**, selecione **Replace All (Substituir todos)**.

## Encontrar texto em vários arquivos
<a name="find-replace-text-find-multiple"></a>

1. Na barra de menus, selecione **Find, Find in Files (Encontrar, Encontrar nos arquivos)**.

1. Na barra "encontrar e substituir", em **Find (Encontrar)**, digite o texto que deseja encontrar.

1. Para especificar opções adicionais de encontrar, consulte [Opções para encontrar e substituir](#find-replace-text-replace-options).

1. Na caixa à direita do botão **Find (Encontrar)** (a caixa com `*.*, -.*`), digite qualquer conjunto de arquivos para incluir ou excluir da procura. Por exemplo:
   + Em branco, `*` ou `*.*`: encontrar todos os arquivos.
   +  `my-file.txt`: encontrar somente o arquivo chamado `my-file.txt`.
   +  `my*`: encontrar somente arquivos com nomes de arquivo que começam com `my`.
   +  `my*.txt`: encontrar somente arquivos com nomes que começam com `my` e que possuem a extensão de arquivo `.txt`.
   +  `my*.htm*`: encontrar todos os arquivos com nomes que começam com `my` e uma extensão de arquivo que começa com `.htm`.
   +  `my*.htm, my*.html`: encontrar todos os arquivos com nomes que começam com `my` e a extensão de arquivo `.htm` ou `.html`.
   +  `-my-file.txt`: não pesquisar o arquivo chamado `my-file.txt`.
   +  `-my*`: não pesquisar arquivos que começam com `my`.
   +  `-my*.htm*`: não pesquisar arquivos com nomes que começam com `my` e uma extensão de arquivo que começa com `.htm`.
   +  `my*.htm*, -my*.html`: pesquisar todos os arquivos com nomes que começam com `my` e uma extensão de arquivo que começa com `.htm`. No entanto, não pesquisar arquivos com nomes que começam com `my` e uma extensão de arquivo que começa com `.html`.

1. Na lista suspensa ao lado da caixa anterior, selecione uma das seguintes opções para restringir ainda mais a procura a apenas locais específicos:
   +  **Environment (Ambiente)**: encontrar somente arquivos na janela **Environment (Ambiente)**.
   +  **Project (Projeto) (exclui .gitignore'd)**: localize todos os arquivos no ambiente, exceto arquivos ou tipos de arquivos listados no arquivo `.gitignore` do ambiente, se um arquivo `.gitignore` existir.
   +  **Selection: (Seleção:)**: encontrar somente arquivos selecionados atualmente na janela **Environment (Ambiente)**.
**nota**  
Para restringir ainda mais a procura a apenas uma única pasta, selecione uma pasta na janela **Environment (Ambiente)** e, em seguida, selecione **Selection (Seleção)**. Como alternativa, clique com o botão direito do mouse na pasta na janela **Environment (Ambiente)** e, em seguida, selecione **Search In This Folder (Pesquisar nesta pasta)** no menu de contexto.
   +  **Favorites (Favoritos)**: encontrar somente arquivos na lista **Favorites (Favoritos)** na janela **Environment (Ambiente)**.
   +  **Active File (Arquivo ativo)**: encontrar somente o arquivo ativo.
   +  **Open Files (Arquivos abertos)**: encontrar somente arquivos na lista **Open Files (Arquivos abertos)** na janela **Environment (Ambiente)**.

1. Selecione **Find (Encontrar)**.

1. Para acessar um arquivo que contém correspondências, clique duas vezes no nome do arquivo na guia **Search Results (Resultados da pesquisa)**. Para acessar uma correspondência específica, clique duas vezes na correspondência na guia **Search Results (Resultados da pesquisa)**.

## Substituir texto em vários arquivos
<a name="find-replace-text-replace-multiple"></a>

1. Na barra de menus, selecione **Find, Find in Files (Encontrar, Encontrar nos arquivos)**.

1. Na barra "encontrar e substituir", em **Find (Encontrar)**, digite o texto que deseja encontrar.

1. Para especificar opções adicionais de encontrar, consulte [Opções para encontrar e substituir](#find-replace-text-replace-options).

1. Na caixa à direita do botão **Find (Encontrar)** (a caixa com `*.*, -.*`), digite qualquer conjunto de arquivos para incluir ou excluir da procura. Por exemplo:
   + Em branco, `*` ou `*.*`: todos os arquivos.
   +  `my-file.txt`: somente o arquivo chamado `my-file.txt`.
   +  `my*`: somente arquivos com nomes de arquivo que começam com `my`.
   +  `my*.txt`: somente arquivos com nomes que começam com `my` e que possuem a extensão de arquivo `.txt`.
   +  `my*.htm*`: todos os arquivos com nomes que começam com `my` e uma extensão de arquivo que começa com `.htm`.
   +  `my*.htm, my*.html`: todos os arquivos com nomes que começam com `my` e a extensão de arquivo `.htm` ou `.html`.
   +  `-my-file.txt`: não pesquisar o arquivo chamado `my-file.txt`.
   +  `-my*`: não pesquisar arquivos que começam com `my`.
   +  `-my*.htm*`: não pesquisar arquivos com nomes que começam com `my` e uma extensão de arquivo que começa com `.htm`.
   +  `my*.htm*, -my*.html`: pesquisar todos os arquivos com nomes que começam com `my` e uma extensão de arquivo que começa com `.htm`. No entanto, não pesquisar arquivos com nomes que começam com `my` e uma extensão de arquivo que começa com `.html`.

1. Na lista suspensa ao lado da caixa anterior, selecione uma das seguintes opções para restringir ainda mais a procura a apenas locais específicos:
   +  **Environment (Ambiente)**: somente arquivos na janela **Environment (Ambiente)**.
   +  **Project (Projeto) (exclui .gitignore'd)**: todos os arquivos no ambiente, exceto arquivos ou tipos de arquivos listados no arquivo `.gitignore` do ambiente, se um arquivo `.gitignore` existir.
   +  **Selection: / (Seleção: /)**: somente arquivos selecionados atualmente.
   +  **Favorites (Favoritos)**: somente arquivos na lista **Favorites (Favoritos)** na janela **Environment (Ambiente)**.
   +  **Active File (Arquivo ativo)**: somente o arquivo ativo.
   +  **Open Files (Arquivos abertos)**: somente arquivos na lista **Open Files (Arquivos abertos)** na janela **Environment (Ambiente)**.

1. Em **Replace With (Substituir por)**, digite o texto que deseja usar para substituir em **Find (Encontrar)**.

1. Selecione **Replace (Substituir)**.
**nota**  
A operação de substituição acontece imediatamente em todos os arquivos no escopo. Essa operação não pode ser desfeita com facilidade. Se desejar ver o que será alterado antes de iniciar a operação de substituição, selecione **Find (Encontrar)** em vez disso.

1. Para acessar um arquivo que contém substituições, clique duas vezes no nome do arquivo na guia **Search Results (Resultados da pesquisa)**. Para acessar uma substituição específica, clique duas vezes na substituição no painel **Search Results (Resultados da pesquisa)**.

## Opções para encontrar e substituir
<a name="find-replace-text-replace-options"></a>

Selecione qualquer um dos seguintes botões na barra "encontrar e substituir" para modificar as operações de encontrar e substituir.

![\[Pesquisar em um único arquivo\]](http://docs.aws.amazon.com/pt_br/cloud9/latest/user-guide/images/ide-search-single.png)


![\[Pesquisar em vários arquivos\]](http://docs.aws.amazon.com/pt_br/cloud9/latest/user-guide/images/ide-search-multiple.png)

+  **Regular Expressions (Expressões regulares)**: encontrar texto que corresponde a expressão regular especificada em **Find (Encontrar)** ou **Find in Files (Encontrar nos arquivos)**. Consulte [Escrevendo um padrão de expressão regular](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions#Writing_a_regular_expression_pattern) no tópico *Expressões JavaScript regulares* na Mozilla Developer Network.
+  **Match Case (Diferenciar maiúsculas de minúsculas)**: encontrar texto que corresponde à capitalização especificada em **Find (Encontrar)** ou **Find in Files (Encontrar nos arquivos)**.
+  **Whole Words (Palavras inteiras)**: usar regras de caractere em palavra padrão para encontrar texto em **Find (Encontrar)** ou **Find in Files (Encontrar nos arquivos)**.
+  **Wrap Around (Voltar ao início)**: somente para um único arquivo, não parar no final ou início do arquivo ao acessar a próxima correspondência ou a anterior.
+  **Search Selection (Pesquisar na seleção)**: somente para um único arquivo, encontrar somente na seleção.
+  **Show in Console (Mostrar no console)**: para vários arquivos, mostrar a guia **Search Results (Resultados da pesquisa)** no **Console** em vez do painel ativo.
+  **Preserve Case (Preservar maiúsculas e minúsculas)**: somente para um único arquivo, preservar a capitalização conforme aplicável ao substituir texto.