Справка по MetaEditorРабочая областьНавигатор

Навигатор

Окно "Навигатор" предназначено для работы с файлами и папками внутри директорий /MQL4 или /MQL5 торговой платформы. В них хранятся торговые роботы, индикаторы и скрипты, а также файлы с исходным кодом и другие данные для программирования на MetaQuotes Language. Чтобы открыть или скрыть это окно, нажмите Ctrl+D или выполните команду "Навигатор Навигатор" меню "Вид" или на панели инструментов "Стандартная".

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

Навигатор

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

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

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

Проект #

Отдельная вкладке в "Навигаторе" предназначена для управления проектами. В ней по категориям отображаются все используемые файлы:

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

Более подробная информация о работе с проектами доступна в отдельном разделе.

Контекстное меню #

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

  • Открыть — открыть выбранный файл на редактирование. То же действие можно совершить, дважды щелкнув левой кнопкой мыши на файле или нажав клавишу "Enter".
  • Открыть папку — открыть выбранную папку или папку, в которой содержится выбранный файл.
  • Новый файл — приступить к созданию новой MQL4/MQL5-программы с помощью "Мастера MQL4/MQL5".
  • Новый проект — создать новый проект.
  • Новый проект из исходного файла — создать новый проект из выбранного исходного файла.
  • Новая папка — создать новую папку в текущем каталоге. То же действие можно выполнить нажав клавишу "Insert".
  • Переименовать — переименовать выбранный файл или папку. Это же действие можно выполнить нажав клавишу "F2".
  • Удалить — удалить выбранный файл или папку. То же действие можно выполнить нажав клавишу "Delete".
  • Обновить Обновить — обновить окно "Навигатор". Если в одну из подпапок MQL4 или MQL5 были скопированы файлы или папки, то эти изменения будут отображены в окне "Навигатор" автоматически. Однако можно вручную перечитать структуру файлов, выполнив данную команду или же нажав клавишу "F5".
  • Компилироватькомпилировать выбранный файл. Выполнение данной команды для папки приводит к компиляции всех файлов, содержащихся в ней.
  • Показывать все файлы — показать или скрыть все файлы. Если данная опция не включена, то в навигаторе будут отображаться файлы исходного кода программ (*.MQ4, *.MQ5, *.MQH, *.CPP, *.H) и текстовые файлы (*.TXT и *.CSV), а исполняемые будут скрыты.
  • Показывать все публичные проекты — показать все доступные вам публичные проекты.
  • Получить обновления из Gitполучить все доступные изменения с удаленного репозитория и обновить локальные файлы.
  • Отправить изменения в Git — отправить коммиты с локальными изменениями в удаленный репозиторий. Для удобства пользователей MetaEditor всегда автоматически отправляет изменения в Git при вызове команды фиксации изменений (Commit), поэтому вручную выполнять команду не придется.
  • Зафиксировать изменения в Gitзафиксировать текущее состояние проекта в истории версий. При этом MetaEditor автоматически отправляет изменения в удаленный репозиторий.
  • Добавить файл/папку в Gitдобавить локальную папку или файл под контроль версий Git.
  • Посмотреть разницу с Gitпросмотреть изменения в подготовленных к фиксации файлах. На панели сравнения отображаются добавленные, удаленные и измененные строки.
  • Откатить изменения в Gitудалить подготовленные изменения, которые еще не были зафиксированы в коммите.
  • Посмотреть журнал Gitпосмотреть все коммиты с указанием даты, автора и сообщения коммита. Это позволяет отслеживать, кто, что и когда изменил.
  • Ветка Git — открыть меню для создания новой ветки и переключения между ветками.
  • Удалить публичный проектудалить выбранный публичный проект.
  • Свойства публичного проектаоткрыть свойства публичного проекта, где можно управлять его видимостью.