---
title: "Навигатор - Рабочая область - Справка по MetaEditor"
description: "Окно \"Навигатор\" предназначено для работы с файлами и папками внутри директорий /MQL4 или / MQL5 торговой платформы. В них... - Навигатор - Рабочая область - Справка по MetaEditor"
image: "https://www.metatrader5.com/i/logo_metatrader5.png"
url: "https://www.metatrader5.com/ru/metaeditor/help/workspace/navigator"
---

[Справка по MetaEditor](https://www.metatrader5.com/ru/metaeditor/help) → [Рабочая область](https://www.metatrader5.com/ru/metaeditor/help/workspace) → Навигатор

# Навигатор

Окно "Навигатор" предназначено для работы с файлами и папками внутри директорий /MQL4 или /MQL5 торговой платформы. В них хранятся торговые роботы, индикаторы и скрипты, а также файлы с исходным кодом и другие данные для программирования на MetaQuotes Language. Чтобы открыть или скрыть это окно, нажмите Ctrl+D или выполните команду "![Навигатор](https://www.metatrader5.com/i/help/metaeditor/ru/navigator_icon.png) Навигатор" меню ["Вид"](https://www.metatrader5.com/ru/metaeditor/help/main_menu/main_menu_view#navigator) или на панели инструментов ["Стандартная"](https://www.metatrader5.com/ru/metaeditor/help/toolbar/toolbar_standard#navigator).

Внешне окно напоминает проводник, где в виде древовидного списка отображаются папки и файлы:

![Навигатор](https://www.metatrader5.com/i/help/metaeditor/ru/navigator.png)

Аналогичная структура показывается и в окне "Навигатор" торговой платформы. Например, если вы создадите индикатор в каталоге MQL5\Indicators\MyIndicator\, то и запустить его в торговой платформе вы сможете из того же каталога.

Чтобы посмотреть содержимое папки или открыть исходный файл на редактирование, дважды нажмите мышью на соответствующий элемент в "Навигаторе". Чтобы переместить папку/файл, выберите его и, удерживая левую клавишу мыши нажатой, перетащите в нужный каталог (Drag'n'Drop).

> Внешние изменения каталогов и файлов (через проводник Windows) также отображаются в окне "Навигатор".

## Проект [#](#project)

Отдельная вкладке в "Навигаторе" предназначена для управления [проектами](https://www.metatrader5.com/ru/metaeditor/help/mql5storage/projects). В ней по категориям отображаются все используемые файлы:

- Dependencies — включаемые файлы. Это сторонние файлы с исходным кодом, которые используются в проекте. Например, файлы стандартной библиотеки.
- Headers — заголовочные файлы. Они содержат пользовательские идентификаторы, макросы, структуры и другие конструкции, используемые в проекте.
- Sources — файлы исходного кода проекта.
- Resources — ресурсные файлы: изображения, звуки и т.п.
- Settings and files — наборы входных параметров (*.set) и другие файлы.

Более подробная информация о работе с проектами доступна в [отдельном разделе](https://www.metatrader5.com/ru/metaeditor/help/mql5storage/projects).

## Контекстное меню [#](#context_menu)

Контекстное меню позволяет выполнить следующие команды:

- Открыть — открыть выбранный файл на редактирование. То же действие можно совершить, дважды щелкнув левой кнопкой мыши на файле или нажав клавишу "Enter".
- Открыть папку — открыть выбранную папку или папку, в которой содержится выбранный файл.
- Новый файл — приступить к созданию новой MQL4/MQL5-программы с помощью "Мастера MQL4/MQL5".
- Новый проект — создать [новый проект](https://www.metatrader5.com/ru/metaeditor/help/mql5storage/projects#create).
- Новый проект из исходного файла — создать новый [проект из выбранного исходного файла](https://www.metatrader5.com/ru/metaeditor/help/mql5storage/projects#create_source).
- Новая папка — создать новую папку в текущем каталоге. То же действие можно выполнить нажав клавишу "Insert".
- Переименовать — переименовать выбранный файл или папку. Это же действие можно выполнить нажав клавишу "F2".
- Удалить — удалить выбранный файл или папку. То же действие можно выполнить нажав клавишу "Delete".
- ![Обновить](https://www.metatrader5.com/i/help/metaeditor/ru/refresh_icon.png) Обновить — обновить окно "Навигатор". Если в одну из подпапок MQL4 или MQL5 были скопированы файлы или папки, то эти изменения будут отображены в окне "Навигатор" автоматически. Однако можно вручную перечитать структуру файлов, выполнив данную команду или же нажав клавишу "F5".
- Компилировать — [компилировать](https://www.metatrader5.com/ru/metaeditor/help/development/compile) выбранный файл. Выполнение данной команды для папки приводит к компиляции всех файлов, содержащихся в ней.
- Показывать все файлы — показать или скрыть все файлы. Если данная опция не включена, то в навигаторе будут отображаться файлы исходного кода программ (*.MQ4, *.MQ5, *.MQH, *.CPP, *.H) и текстовые файлы (*.TXT и *.CSV), а исполняемые будут скрыты.

- Показывать все публичные проекты — показать все доступные вам публичные проекты.
- Получить обновления из Git — [получить](https://www.metatrader5.com/ru/metaeditor/help/mql5storage/mql5storage_working#update) все доступные изменения с удаленного репозитория и обновить локальные файлы.
- Отправить изменения в Git — отправить коммиты с локальными изменениями в удаленный репозиторий. Для удобства пользователей MetaEditor всегда автоматически отправляет изменения в Git при вызове команды фиксации изменений (Commit), поэтому вручную выполнять команду не придется.
- Зафиксировать изменения в Git — [зафиксировать](https://www.metatrader5.com/ru/metaeditor/help/mql5storage/mql5storage_working#commit) текущее состояние проекта в истории версий. При этом MetaEditor автоматически отправляет изменения в удаленный репозиторий.
- Добавить файл/папку в Git — [добавить](https://www.metatrader5.com/ru/metaeditor/help/mql5storage/mql5storage_working#add) локальную папку или файл под контроль версий Git.
- Посмотреть разницу с Git — [просмотреть](https://www.metatrader5.com/ru/metaeditor/help/mql5storage/mql5storage_diff) изменения в подготовленных к фиксации файлах. На панели сравнения отображаются добавленные, удаленные и измененные строки.
- Откатить изменения в Git — [удалить](https://www.metatrader5.com/ru/metaeditor/help/mql5storage/mql5storage_working#revert) подготовленные изменения, которые еще не были зафиксированы в коммите.
- Посмотреть журнал Git — [посмотреть](https://www.metatrader5.com/ru/metaeditor/help/mql5storage/mql5storage_working#journal) все коммиты с указанием даты, автора и сообщения коммита. Это позволяет отслеживать, кто, что и когда изменил.
- Ветка Git — открыть меню для [создания](https://www.metatrader5.com/ru/metaeditor/help/mql5storage/mql5storage_working#creating_branches) новой ветки и [переключения](https://www.metatrader5.com/ru/metaeditor/help/mql5storage/mql5storage_working#switching_between_branches) между ветками.
- Удалить публичный проект — [удалить](https://www.metatrader5.com/ru/metaeditor/help/mql5storage/mql5storage_working#deleted_shared_projects) выбранный публичный проект.
- Свойства публичного проекта — [открыть](https://www.metatrader5.com/ru/metaeditor/help/mql5storage/projects#changing_visibility) свойства публичного проекта, где можно управлять его видимостью.

## In this section

- Навигатор
- [Инструменты](https://www.metatrader5.com/ru/metaeditor/help/workspace/toolbox)
- [Статусная строка](https://www.metatrader5.com/ru/metaeditor/help/workspace/status_bar)
- [Работа с окнами](https://www.metatrader5.com/ru/metaeditor/help/workspace/source_code_windows)
- [Горячие клавиши](https://www.metatrader5.com/ru/metaeditor/help/workspace/hotkeys)

```json
{"@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ {"@type": "ListItem", "position": 1, "item": {"@id": "https://www.metatrader5.com/ru/metaeditor/help", "name": "Справка по MetaEditor"}}, {"@type": "ListItem", "position": 2, "item": {"@id": "https://www.metatrader5.com/ru/metaeditor/help/workspace", "name": "Рабочая область"}}, {"@type": "ListItem", "position": 3, "item": {"@id": "https://www.metatrader5.com/ru/metaeditor/help/workspace/navigator", "name": "Навигатор"}} ]}
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{ "@type": "Question", "name": "MetaTrader 5: Навигатор", "acceptedAnswer": { "@type": "Answer", "text": "Окно &quot;Навигатор&quot; предназначено для работы с файлами и папками внутри директорий /MQL4 или / MQL5 торговой платформы. В них хранятся..." } }] }
```
