> 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/uk/baza-znan/077-how-to-search-in-an-overleaf-project.md).

# Як шукати в проєкті Overleaf

Ця стаття пояснює два способи пошуку тексту у вашому проєкті Overleaf.

* [**Пошук і заміна в поточному файлі**](#search-and-replace-within-the-current-file) дозволяє знаходити й замінювати текст у редагованому файлі, який наразі відкрито в редакторі.
* [**Пошук у межах усього проєкту**](#project-wide-search) дає змогу шукати в усьому тексті вашого проєкту.

## Пошук і заміна в поточному файлі

Ця функція дає змогу знаходити й замінювати текст у редагованому файлі, показаному в редакторі. Ця функція недоступна для файлів лише для читання, таких як:

* текстові файли [завантажені із зовнішньої URL-адреси](/latex/uk/baza-znan/081-how-to-upload-a-file-using-an-external-url.md), включно з файлами, що зберігаються на Google Drive, і `.bib` файли (бібліотеки посилань), імпортовані з [Papers](/latex/uk/baza-znan/071-how-to-link-papers-to-your-overleaf-account.md), [Mendeley](/latex/uk/baza-znan/070-how-to-link-mendeley-to-your-overleaf-account.md), або [Zotero](/latex/uk/baza-znan/073-how-to-link-zotero-to-your-overleaf-account.md)
* текстові файли, розмір яких перевищує 2 МБ, оскільки редактор обробляє їх як доступні лише для читання

### Як отримати доступ до пошуку і заміни

Скористайтеся будь-яким із наведених нижче способів, щоб отримати доступ до цієї функції:

1. Сполучення клавіш:

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

3. Виберіть **Перемкнути пошук** піктограма, розташована над редактором:

![Зображення, що показує розташування пошуку у файлі](/files/dc80220d03054059c1b852c215d59b6eff56510d)

Будь-який із цих способів відображає панель пошуку, розташовану внизу редактора.

![Зображення, що показує розташування панелі пошуку у файлі](/files/85f7152e6008fe8c3b48ec8c34d136a43c06b27a)

Панель пошуку містить такі елементи керування.

![Зображення, що показує елементи керування, доступні на панелі пошуку у файлі](/files/bc3039477efaf613cf42b6b65832d38b53224bc8)

### Як користуватися пошуком або пошуком і заміною

1. Ви можете налаштувати пошук, вибравши один або кілька з наведених нижче параметрів, або продовжити пошук, не вибираючи жодного.

* ![Icon for case sensitive search](/files/b85910f74c4d93234415096e3800746e4aafdcbf): використовувати пошук із урахуванням регістру
* ![Icon for searching using regular expressions](/files/eef1121a5dfab71bdb18a61207e93c3645acbb96): використовувати регулярні вирази
* ![Icon for whole word search](/files/eb0c4f2a98b960b1f6f26769c18193695e324d39): шукати лише цілі слова
* ![Icon for searching within selected text](/files/2fc85895ac3c871abc22baf621b4ae0b6c0cb792): шукати лише в тексті, виділеному в редакторі

3. Після вибору параметрів пошуку введіть пошуковий термін у полі з написом **Пошук**. Overleaf почне пошук під час введення та виділить перший успішний результат.
4. Використовуйте кнопки наступного й попереднього результату, щоб знайти інші результати пошуку.

![Зображення, що показує елемент керування для попереднього та наступного результату пошуку](/files/54069cf92c17a25ee1bd2776a2d500142dd653ae)

6. Щоб замінити текст у результатах пошуку, введіть текст заміни в **Замінити на** і скористайтеся одним із наведених нижче способів:

* *Ручна заміна*: виберіть **Замінити** щоб оновити окремий збіг і змусити Overleaf виділити наступний збіг. Продовжуйте переходити між результатами за допомогою кнопок попереднього/наступного, а потім натисніть **Замінити** щоб оновити додаткові збіги.
* *Автоматична заміна*: виберіть **Замінити все** щоб замінити всі збіги одразу.

8. **Примітка**: вибір кнопки пошуку (![A button to access project-wide search](/files/72061a9ff349f783dc59401eea1665d9dd747284)) перемикає на пошук у межах усього проєкту.

## Пошук у межах усього проєкту

Ця функція дає змогу шукати текст у всіх файлах вашого проєкту, якщо їхній розмір менший за 2 МБ. Файли, більші за 2 МБ, не включаються до результатів пошуку (див. [відео](#video-demonstrating-project-wide-search) для прикладу цього).

### Як отримати доступ до пошуку в межах усього проєкту

Скористайтеся будь-яким із наведених нижче способів, щоб отримати доступ до цієї функції:

1. Сполучення клавіш:

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

3. Виберіть **Пошук** піктограма, розташована над деревом файлів:

![Зображення, що показує розташування піктограми пошуку в межах усього проєкту](/files/798a6b41e64e94c80266c7a380d3b96e352c5a03)

5. Виберіть кнопку пошуку (![A button to access project-wide search](/files/72061a9ff349f783dc59401eea1665d9dd747284)) розташовану на [панелі пошуку](#how-to-access-search-and-replace).

Кожен із цих способів відображає поле пошуку, яке тимчасово приховує дерево файлів.

![Зображення, що показує поле пошуку в межах усього проєкту](/files/252c3924454dcbec2ad5214d872fd7ef3ce4cf3d)

### Як користуватися пошуком у межах усього проєкту

1. Ви можете налаштувати пошук, вибравши один або кілька з наведених нижче параметрів, або продовжити пошук, не вибираючи жодного.

![Зображення, що показує елементи керування для налаштування пошуку в межах усього проєкту](/files/eff3a6719857b97baaa92107e852f08b17b7c65b)

* ![Icon for case sensitive search](/files/b85910f74c4d93234415096e3800746e4aafdcbf): використовувати пошук із урахуванням регістру
* ![Icon for searching using regular expressions](/files/eef1121a5dfab71bdb18a61207e93c3645acbb96): використовувати регулярні вирази
* ![Icon for whole word search](/files/eb0c4f2a98b960b1f6f26769c18193695e324d39): шукати лише цілі слова

4. Введіть свій пошуковий термін у надане поле та виберіть піктограму пошуку (![Image showing project-wide search icon](/files/942bf475fd4bcaf404c7c7e3239a632993dff2a3)), або натисніть Enter.
5. Усі результати пошуку перелічуються та групуються за файлами.
6. Виберіть результат пошуку, щоб перейти до відповідного розташування у файлі.

### Відео, що демонструє пошук у межах усього проєкту

Наведене нижче відео демонструє пошук у межах усього проєкту за допомогою проєкту Overleaf [Typeset, документації вихідного коду для TeX, e-TeX або pdfTeX](https://www.overleaf.com/latex/examples/typeset-the-source-code-documentation-for-tex-e-tex-or-pdftex/qkgfgyspnhcv). Цей проєкт було обрано, оскільки він містить великі `.tex` файли, зокрема `pdftex.tex`, який перевищує обмеження розміру 2 МБ і виключається з результатів пошуку.

{% 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/uk/baza-znan/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.
