MarkNode использует многоуровневую систему настроек. Одни настройки применяются глобально ко всем проектам, другие относятся к конкретному проекту, а часть можно задать для отдельного файла. Настройки сохраняются автоматически по мере их изменения.
Страницы настроек
Откройте настройки из меню приложения (Cmd+, на macOS, Ctrl+, в Windows и Linux). Диалог содержит страницы Общие, Редактор и Интеллект-карта, а также страницу Проект, когда открыт проект.
Общие
- Внешний вид — выберите тему приложения в списке тем. Доступны шесть встроенных тем плюс вариант Системная, который следует за светлым или тёмным оформлением операционной системы. О том, как выглядит каждая из них и как за ними следуют интеллект-карта и предпросмотр, см. Темы приложения.
- Импорт изображений — куда сохраняются вставленные или перетащенные изображения: в папку проекта по умолчанию (
mediaпо умолчанию) или в ту же папку, что и документ. - Структура — Подтверждать перемещение или удаление заголовков, защитный запрос при изменении структуры.
- Масштаб интерфейса — масштабирование всего интерфейса от 50 % до 200 % кнопками −/+ (кнопка «Сбросить» возвращает 100 %).
Редактор
- Автосохранение файлов — автоматическая запись изменений на диск после короткой паузы.
- Максимальная ширина содержимого — максимальная ширина области редактирования.
- Отступы содержимого — отступы вокруг содержимого документа.
- Включить перенос строк — переносить длинные строки внутри редактора вместо горизонтальной прокрутки.
- Открывать файлы одним щелчком — определяет, открывает ли один щелчок в проводнике файлов файл (включено по умолчанию) или только выделяет его.
- Включить верхнюю панель инструментов / Включить плавающую панель инструментов — показать или скрыть основную панель форматирования и контекстную панель, появляющуюся при выделении.
Интеллект-карта
- Тема по умолчанию — тема интеллект-карты, применяемая к документам без собственной темы. При значении Следовать теме приложения интеллект-карта автоматически соответствует теме приложения; выберите здесь конкретную тему, чтобы закрепить её (см. Темы и оформление).
- Макет по умолчанию — стиль макета, применяемый к новым документам (см. Макеты и направления).
- Расположение интеллект-карты — где находится панель интеллект-карты относительно редактора: слева, справа, сверху или снизу.
- Показывать значки типов узлов — показывать на узлах небольшие значки H1–H6 и списков (по умолчанию отключено).
- Максимальный уровень заголовков — самый глубокий уровень заголовков (от H3 до H6), который отображается в виде узла.
- Маркер элемента списка — маркер (дефис или звёздочка) для узлов списков, а также переключатели включать элементы маркированных списков и включать элементы нумерованных списков.
Проект
Страница «Проект» появляется, только когда открыт проект:
- Корень документов — базовый каталог, относительно которого разрешаются относительные пути к изображениям в документах. Задайте его, если изображения хранятся в подпапке и ссылки разрешаются неправильно.
- Автоматически показывать панель структуры — открывается ли структура автоматически для этого проекта: запоминать последнее состояние, всегда показывать или всегда скрывать.
Настройки для отдельных файлов
Тему и макет интеллект-карты можно задать индивидуально для каждого файла. Изменения, сделанные на панели инструментов интеллект-карты, применяются только к текущему файлу и сохраняются в его метаданных. Глобальные значения интеллект-карты по умолчанию применяются к любому файлу, который не был настроен индивидуально.
Всегда показывать шаблоны
MarkNode скрывает файлы в проводнике файлов на основании следующих источников правил игнорирования:
.gitignore(а также ваш глобальный файл игнорирования Git).docstr-ignore.marknode-ignore
Любое изменение в файле игнорирования вступает в силу немедленно — проводник файлов обновляется без перезапуска.
Функция Всегда показывать шаблоны позволяет выборочно оставлять видимыми отдельные игнорируемые файлы или папки — например, исходные файлы .markdown, которые игнорирует средство сборки, — не раскрывая при этом всё остальное, что скрывают источники правил игнорирования, такие как node_modules или результаты сборки. О том, как настроить их на боковой панели и через контекстное меню, см. Проводник файлов.
Шаблоны используют синтаксис .gitignore: подстановочные знаки * и ?, ** для любой глубины, завершающий / для соответствия только каталогам и ведущий ! для отрицания шаблона. Шаблоны существуют на двух уровнях:
- Глобальные шаблоны — настраиваются здесь на странице Общие и применяются ко всем проектам.
- Шаблоны проекта — настраиваются здесь на странице Проект и применяются только к одному проекту.
Действующий список шаблонов проекта — это его глобальные шаблоны, за которыми следуют собственные: шаблон проекта может дополнить глобальный список или отключить один унаследованный глобальный шаблон (не затрагивая сам глобальный список), добавив для него отрицание. На обеих страницах доступны одни и те же действия Импортировать шаблоны… / Экспортировать шаблоны… для резервного копирования списка или его повторного использования в других проектах.