Настройки

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: подстановочные знаки * и ?, ** для любой глубины, завершающий / для соответствия только каталогам и ведущий ! для отрицания шаблона. Шаблоны существуют на двух уровнях:

  • Глобальные шаблоны — настраиваются здесь на странице Общие и применяются ко всем проектам.
  • Шаблоны проекта — настраиваются здесь на странице Проект и применяются только к одному проекту.

Действующий список шаблонов проекта — это его глобальные шаблоны, за которыми следуют собственные: шаблон проекта может дополнить глобальный список или отключить один унаследованный глобальный шаблон (не затрагивая сам глобальный список), добавив для него отрицание. На обеих страницах доступны одни и те же действия Импортировать шаблоны… / Экспортировать шаблоны… для резервного копирования списка или его повторного использования в других проектах.