6.4. Сохранение личной конфигурации JOE в отдельном файле
Проблема
RC-файлы JOE весьма велики, и уследить за всеми изменениями нелегко. Как отделить ваши изменения от параметров, сохранивших прежние значения?
Решение
Сохраните изменения в отдельном файле, который в нашем примере будет называться .joercprefs. Загрузите этот файл, включив следующую строку в начало .joerc, в любую позицию до начала «первой секции». Обязательно включите начальное двоеточие и выровняйте директиву по левому краю:
:include .joercprefs
Комментарий
Сохранение всех изменений в отдельном файле окажет вам неоценимую помощь при обновлении конфигурации JOE или при необходимости восстановить настройки. Это также позволит легче управлять различными конфигурациями в разных системах, так как ваш отдельный файл будет содержать только ваши изменения.
Учтите, что .joercprefs не замещает .joerc — параметры, явно включённые или отключённые в .joerc, сохраняют своё состояние, что бы ни говорилось в .joercprefs. Это полезно, если вам нужно временно отключить или изменить какие-то настройки, не теряя при этом ваших личных изменений.
Однако параметры .joerc, начинающиеся с пробела, игнорируются и потому могут включаться и отключаться в .joercprefs. Это значит, что вы можете настроить параметры, включаемые по умолчанию, и гибко управлять их изменениями, не боясь перезаписать исходные настройки JOE.
Чтобы сделать конфигурацию более гибкой, можно использовать несколько файлов настроек. Например, вы можете создать разные файлы для разных задач, такие как .joercprefs-dev для настроек, связанных с разработкой, и .joercprefs-doc для редактирования документов.
Это удобно, если вы используете JOE на нескольких устройствах или с разными конфигурациями, так как позволяет легко переключаться между наборами настроек, просто изменив строку подключения в основном .joerc.
См. также
joe(1), man-страницы JOE для подробной информации о дополнительных параметрах конфигурации.