Документация Engee

Редактор пути Engee

Путь поиска (далее путь) — это список каталогов, в которых Engee будет искать файлы, если для них не указан абсолютный путь. Изменять список каталогов можно с помощью редактора пути Engee.

Редактор пути — это инструмент, позволяющий задать список каталогов, в которых будет осуществляться поиск файлов. Редактор работает по следующему алгоритму:

  1. Получить имя файла для поиска;

  2. Проверить текущий каталог:

    1. 2.1. Если файл найден, то закончить поиск;

    2. 2.2. Если файл не найден, перейти к следующему каталогу;

  3. Повторять шаг 2, пока файл не будет найден или не закончатся каталоги для поиска;

  4. Если файл не найден в ни одном каталоге, завершить процесс с сообщением о ненахождении файла.

Настройка путей

Путь можно настроить в файловом браузере Engee file browser 7:

  • Нажмите правой кнопкой мыши по нужному каталогу и выберите Добавить в путь:

    engee path from menu

  • Нажмите на иконку с тремя точками и в появившемся меню выберите Настроить путь, чтобы открыть редактор пути:

    engee path 1

    engee path 2

В редакторе пути можно:

  • engee path 3 — добавить папку в путь;

  • engee path 4 — добавить в путь папку вместе с подпапками;

    Добавленные в путь папки окрашиваются в голубой цвет.
  • engee path 5 — перенести выбранный путь в начало списка;

  • engee path 6 — перенести выбранный путь на одну позицию выше;

  • engee path 7 — перенести выбранный путь на одну позицию ниже;

  • engee path 8 — перенести выбранный путь в конец списка;

  • engee path 9 — удалить выбранный путь из редактора.

Пути в командах Engee

Команды программного управления Engee и языка Julia также могут использовать директории, указанные через редактор пути для нахождения файлов. Это значит, что если абсолютный путь к файлу не указан, то команды будут искать его в каталогах, добавленных в путь.

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

engee.open("my_model")

expirienced users 1

В Engee управление путями строится на основе сред языка Julia, реализованных с помощью LOAD_PATH и JULIA_LOAD_PATH:

  • LOAD_PATH — это массив путей, используемых Julia для поиска пакетов и модулей, необходимых для выполнения проекта или приложения.

  • JULIA_LOAD_PATH — это переменная окружения, содержащая пути к папкам, в которых Julia ищет пакеты.

Понимание их работы позволяет эффективно управлять путями и обеспечивать доступ к нужным пакетам и модулям (подробнее см. здесь).