noveWriter — это текстовый редактор, похожий на Markdown, предназначенный для написания романов и больших проектов из множества небольших текстовых документов. Он использует собственный вариант Markdown, который поддерживает синтаксис метаданных для комментариев, синопсиса и перекрестных ссылок между файлами. Он разработан как простой текстовый редактор, позволяющий легко организовывать текстовые файлы и заметки, основанный на простых текстовых файлах для надежности.
Хранилище простого текста подходит для программного обеспечения контроля версий, а также хорошо подходит для инструментов синхронизации файлов. Основная структура проекта хранится в XML-файле проекта. Другие метаданные в основном сохраняются в файлах JSON.
noveWriter не является полнофункциональным редактором Markdown. Это позволяет использовать минимальный набор форматирования, необходимый для написания текстовых документов для романов. В настоящее время они ограничены:
- Заголовки уровней с 1 по 4, используя только синтаксис #.
- Подчеркнутый и сильный текст. Они выделены курсивом и полужирным шрифтом.
- Зачеркнутый текст.
- Жесткий разрыв строки с использованием двух или более пробелов в конце строки.
Функции, не поддерживаемые в редакторе, также не экспортируются при использовании инструмента экспорта.
Основным форматом экспорта в романе Writer является HTML5. Вы также можете экспортировать весь проект в виде одного документа в стиле Markdown. Кроме того, через библиотеку Qt предлагается другой экспорт в Open Document, PDF и обычный текст, хотя и с ограничениями форматирования.
Другие функции включают в себя:
- Подсветка синтаксиса для редактора и темы подсветки синтаксиса
- Темы пользовательского интерфейса, включая темную тему
- Автоматическое сохранение документов и файлов проекта по установленному таймеру
- Статистика документа, включая количество слов
- Легко организовать файлы в корневых папках и подпапках
- Назначение тегов заметкам
Дополнительную информацию можно найти на странице Github.