> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/latex/overleaf-learn-latex-pt/base-de-conhecimento/077-how-to-search-in-an-overleaf-project.md).

# Como procurar num projeto Overleaf

Este artigo explica duas formas de procurar texto no seu projeto Overleaf.

* [**Pesquisar e substituir no ficheiro atual**](#search-and-replace-within-the-current-file) permite-lhe encontrar e substituir texto num ficheiro editável atualmente aberto no editor.
* [**Pesquisa em todo o projeto**](#project-wide-search) permite pesquisar em todos os ficheiros de texto do seu projeto.

## Pesquisar e substituir no ficheiro atual

Esta funcionalidade permite-lhe encontrar e substituir texto num ficheiro editável apresentado no editor. Esta funcionalidade não está disponível para ficheiros só de leitura, como:

* ficheiros de texto [carregados de um URL externo](/latex/overleaf-learn-latex-pt/base-de-conhecimento/081-how-to-upload-a-file-using-an-external-url.md), incluindo ficheiros armazenados no Google Drive, e `.bib` ficheiros (bibliotecas de referência) importados de [Papers](/latex/overleaf-learn-latex-pt/base-de-conhecimento/071-how-to-link-papers-to-your-overleaf-account.md), [Mendeley](/latex/overleaf-learn-latex-pt/base-de-conhecimento/070-how-to-link-mendeley-to-your-overleaf-account.md), ou [Zotero](/latex/overleaf-learn-latex-pt/base-de-conhecimento/073-how-to-link-zotero-to-your-overleaf-account.md)
* ficheiros de texto que excedem 2 MB de tamanho, porque o editor os trata como só de leitura

### Como aceder à pesquisa e substituição

Use qualquer um dos seguintes métodos para aceder a esta funcionalidade:

1. Atalhos de teclado:

* Windows/Linux: Ctrl+f
* Mac OS: Cmd+f

3. Selecione o **Alternar pesquisa** ícone localizado acima do editor:

![Imagem mostrando a localização da pesquisa de ficheiros](/files/24b547b6ea5ea8dfcfeddc477dae84890c160fa0)

Qualquer um dos métodos apresenta um painel de pesquisa localizado na parte inferior do editor.

![Imagem mostrando a localização do painel de pesquisa de ficheiros](/files/852e429f362f643a12fba1e695b6ab98747faf4a)

O painel de pesquisa fornece os seguintes controlos.

![Imagem mostrando os controlos fornecidos no painel de pesquisa de ficheiros](/files/197a32ea470d2b1d719d3eb9ba5edef095ff9041)

### Como usar a pesquisa ou a pesquisa e substituição

1. Pode configurar a pesquisa selecionando uma ou mais das seguintes opções, ou prosseguir para a pesquisa sem selecionar nenhuma.

* ![Icon for case sensitive search](/files/256a6ae35ab99917a98663b16803ac3eddf47fc8): usar uma pesquisa sensível a maiúsculas e minúsculas
* ![Icon for searching using regular expressions](/files/757f55527743e3efe824348a176151bf20aeb575): usar expressões regulares
* ![Icon for whole word search](/files/02b76331112ad6162cb1fa92ad26d56a47657985): procurar apenas palavras inteiras
* ![Icon for searching within selected text](/files/7a4dd33905f9bd4dc24b84b3c59218c06a775e4c): procurar apenas no texto realçado no editor

3. Depois de selecionar as opções de pesquisa, escreva um termo de pesquisa na caixa intitulada **Pesquisar por**. O Overleaf começará a pesquisar à medida que escreve e destacará o primeiro resultado com êxito.
4. Use os botões seguinte e anterior para encontrar quaisquer resultados de pesquisa adicionais.

![Imagem mostrando o controlo para o resultado de pesquisa anterior e seguinte](/files/2b0dedd43bdb6854ddbbbc600a195eb2b46cfa17)

6. Para substituir o texto dos resultados da pesquisa, introduza o texto de substituição em **Substituir por** e use um dos seguintes métodos:

* *Substituição manual*: selecione **Substituir** para atualizar uma correspondência individual e fazer com que o Overleaf destaque a correspondência seguinte. Continue a navegar pelos resultados usando os botões anterior/seguinte e clique em **Substituir** para atualizar correspondências adicionais.
* *Substituição automática*: selecione **Substituir tudo** para substituir todas as correspondências de uma vez.

8. **Nota**: Selecionar o botão de pesquisa (![A button to access project-wide search](/files/16d771439e92145f814019c76109beec28bc137f)) muda para a pesquisa em todo o projeto.

## Pesquisa em todo o projeto

Esta funcionalidade permite-lhe procurar texto em todos os ficheiros do seu projeto, desde que tenham menos de 2 MB. Os ficheiros maiores do que 2 MB são excluídos dos resultados da pesquisa (veja o [vídeo](#video-demonstrating-project-wide-search) para um exemplo disso).

### Como aceder à pesquisa em todo o projeto

Use qualquer um dos seguintes métodos para aceder a esta funcionalidade:

1. Atalhos de teclado:

* Windows/Linux: Ctrl+Shift+f
* Mac OS: Cmd+Shift+f

3. Selecione o **Pesquisa** ícone localizado acima da árvore de ficheiros:

![Imagem mostrando a localização do ícone de pesquisa em todo o projeto](/files/e44bb868e8630dff9ecc702a189c8df582b3c745)

5. Selecione o botão de pesquisa (![A button to access project-wide search](/files/16d771439e92145f814019c76109beec28bc137f)) localizado no [painel de pesquisa](#how-to-access-search-and-replace).

Cada um destes métodos apresenta uma caixa de pesquisa que oculta temporariamente a árvore de ficheiros.

![Imagem mostrando a caixa de pesquisa em todo o projeto](/files/fae513d6df79e37b1979a0af114c43282ba5a9ae)

### Como usar a pesquisa em todo o projeto

1. Pode configurar a pesquisa selecionando uma ou mais das seguintes opções, ou prosseguir para a pesquisa sem selecionar nenhuma.

![Imagem mostrando os controlos para configurar a pesquisa em todo o projeto](/files/121d9f5554b2e97919ebe6b7d8ff8804d4319467)

* ![Icon for case sensitive search](/files/256a6ae35ab99917a98663b16803ac3eddf47fc8): usar uma pesquisa sensível a maiúsculas e minúsculas
* ![Icon for searching using regular expressions](/files/757f55527743e3efe824348a176151bf20aeb575): usar expressões regulares
* ![Icon for whole word search](/files/02b76331112ad6162cb1fa92ad26d56a47657985): procurar apenas palavras inteiras

4. Escreva o seu termo de pesquisa na caixa fornecida e selecione o ícone de pesquisa (![Image showing project-wide search icon](/files/a1ec21a9ea5b94a535cb5a070191b8f50ec25665)), ou prima Enter.
5. Quaisquer resultados de pesquisa são listados e agrupados por ficheiro.
6. Selecione um resultado de pesquisa para ir para a localização correspondente no ficheiro.

### Vídeo a demonstrar a pesquisa em todo o projeto

O vídeo seguinte demonstra a pesquisa em todo o projeto usando o projeto Overleaf [Typeset, a documentação do código-fonte para TeX, e-TeX ou pdfTeX](https://www.overleaf.com/latex/examples/typeset-the-source-code-documentation-for-tex-e-tex-or-pdftex/qkgfgyspnhcv). Esse projeto foi selecionado porque contém ficheiros grandes `.tex` incluindo `pdftex.tex`, que excede o limite de tamanho de 2 MB e é excluído dos resultados da pesquisa.

{% embed url="<https://videos.ctfassets.net/nrgyaltdicpt/21dsGfzi4yynX5beA2eBz3/4bd76333ece5ae522e09bb9745b8d6ca/NewSearch.mp4>" %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/latex/overleaf-learn-latex-pt/base-de-conhecimento/077-how-to-search-in-an-overleaf-project.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
