Редактор пути Engee
Путь поиска (далее путь) — это список каталогов, в которых Engee будет искать файлы, если для них не указан абсолютный путь. Изменять список каталогов можно с помощью редактора пути Engee.
Редактор пути — это инструмент, позволяющий задать список каталогов, в которых будет осуществляться поиск файлов. Редактор работает по следующему алгоритму:
-
Получить имя файла для поиска;
-
Проверить текущий каталог:
-
2.1. Если файл найден, то закончить поиск;
-
2.2. Если файл не найден, перейти к следующему каталогу;
-
-
Повторять шаг 2, пока файл не будет найден или не закончатся каталоги для поиска;
-
Если файл не найден в ни одном каталоге, завершить процесс с сообщением о ненахождении файла.
Настройка путей
Путь можно настроить в файловом браузере Engee :
-
Нажмите правой кнопкой мыши по нужному каталогу и выберите Добавить в путь:
-
Нажмите на иконку с тремя точками и в появившемся меню выберите Настроить путь, чтобы открыть редактор пути:
В редакторе пути можно:
-
— добавить папку в путь;
-
— добавить в путь папку вместе с подпапками;
Добавленные в путь папки окрашиваются в голубой цвет. -
— перенести выбранный путь в начало списка;
-
— перенести выбранный путь на одну позицию выше;
-
— перенести выбранный путь на одну позицию ниже;
-
— перенести выбранный путь в конец списка;
-
— удалить выбранный путь из редактора.
Пути в командах Engee
Команды программного управления Engee и языка Julia также могут использовать директории, указанные через редактор пути для нахождения файлов. Это значит, что если абсолютный путь к файлу не указан, то команды будут искать его в каталогах, добавленных в путь.
Например, есть файл модели my_model.engee
, который находится глубоко в директории проекта. Вместо того чтобы писать абсолютный путь до этого файла, можно добавить путь к этому файлу через редактор пути и просто указать имя файла:
engee.open("my_model")
В Engee управление путями строится на основе сред языка Julia, реализованных с помощью LOAD_PATH и JULIA_LOAD_PATH:
-
LOAD_PATH
— это массив путей, используемых Julia для поиска пакетов и модулей, необходимых для выполнения проекта или приложения. -
JULIA_LOAD_PATH
— это переменная окружения, содержащая пути к папкам, в которых Julia ищет пакеты.
Понимание их работы позволяет эффективно управлять путями и обеспечивать доступ к нужным пакетам и модулям (подробнее см. здесь).