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

# Как искать в проекте Overleaf

В этой статье объясняются два способа поиска текста в вашем проекте Overleaf.

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

## Поиск и замена в текущем файле

Эта функция позволяет находить и заменять текст в редактируемом файле, отображаемом в редакторе. Эта функция недоступна для файлов только для чтения, таких как:

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

### Как получить доступ к поиску и замене

Воспользуйтесь одним из следующих способов, чтобы открыть эту функцию:

1. Сочетания клавиш:

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

3. Выберите **Переключить поиск** значок, расположенный над редактором:

![Изображение, показывающее расположение поиска по файлу](/files/5c6c79731e5ba863c4d590e504243af0423e369c)

Любой из этих способов отображает панель поиска, расположенную в нижней части редактора.

![Изображение, показывающее расположение панели поиска по файлу](/files/984d7f1fe9c4d87a823bac1b37c73ba7348160c7)

Панель поиска предоставляет следующие элементы управления.

![Изображение, показывающее элементы управления на панели поиска по файлу](/files/7a987a1d799d8ab9d7fae8d230180d3bbf7185de)

### Как использовать поиск или поиск и замену

1. Вы можете настроить поиск, выбрав один или несколько из следующих параметров, либо продолжить поиск, не выбирая ни одного.

* ![Icon for case sensitive search](/files/82c1770b2376a5cdb67529329797a4eea7ed5a9d): использовать поиск с учетом регистра
* ![Icon for searching using regular expressions](/files/26ed7fd47ba446a05cd78de86f599bdbb93b5b66): использовать регулярные выражения
* ![Icon for whole word search](/files/1906db1308b3bedecec70ef76d3f16ccdb9b6946): искать только целые слова
* ![Icon for searching within selected text](/files/43b6176dd3565f595bee786abe01220b2b1a9146): искать только в тексте, выделенном в редакторе

3. После выбора параметров поиска введите поисковый запрос в поле с надписью **Искать**. Overleaf начнет поиск по мере ввода и выделит первый найденный результат.
4. Используйте кнопки «следующий» и «предыдущий», чтобы найти дополнительные результаты поиска.

![Изображение, показывающее элементы управления для предыдущего и следующего результата поиска](/files/6d3f4a67d30590eec940e4aa6e63fdcfaaf840e0)

6. Чтобы заменить текст в результатах поиска, введите заменяющий текст в **Заменить на** и используйте один из следующих способов:

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

8. **Примечание**: Выбор кнопки поиска (![A button to access project-wide search](/files/5b6e5d684b14f435ca9fabfea9a3b9ad065984f5)) переключает на поиск по всему проекту.

## Поиск по всему проекту

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

### Как получить доступ к поиску по всему проекту

Воспользуйтесь любым из следующих способов, чтобы открыть эту функцию:

1. Сочетания клавиш:

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

3. Выберите **Поиск** значок, расположенный над деревом файлов:

![Изображение, показывающее расположение значка поиска по всему проекту](/files/6202255b7adc095c6a735da479c475fadfec3264)

5. Выберите кнопку поиска (![A button to access project-wide search](/files/5b6e5d684b14f435ca9fabfea9a3b9ad065984f5)) расположенную на [панели поиска](#how-to-access-search-and-replace).

Каждый из этих способов отображает поле поиска, которое временно скрывает дерево файлов.

![Изображение, показывающее поле поиска по всему проекту](/files/71cadbb4389a55d88747c72f019654ed6067ded6)

### Как использовать поиск по всему проекту

1. Вы можете настроить поиск, выбрав один или несколько из следующих параметров, либо продолжить поиск, не выбирая ни одного.

![Изображение, показывающее элементы управления для настройки поиска по всему проекту](/files/2e42dc116fe6cffc199c073b15196518a2925623)

* ![Icon for case sensitive search](/files/82c1770b2376a5cdb67529329797a4eea7ed5a9d): использовать поиск с учетом регистра
* ![Icon for searching using regular expressions](/files/26ed7fd47ba446a05cd78de86f599bdbb93b5b66): использовать регулярные выражения
* ![Icon for whole word search](/files/1906db1308b3bedecec70ef76d3f16ccdb9b6946): искать только целые слова

4. Введите поисковый запрос в предоставленное поле и выберите значок поиска (![Image showing project-wide search icon](/files/fca8b45d660bc33b5a3d3ea2024c6e92df48bc0a)), или нажмите 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/ru/baza-znanii/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.
