BusyMark – Редактор Markdown і Writerside для професійної документації в Linux

Markdown

Форматування і списки завдань

Документація Writerside

Елементи керування врізками

Writerside Markdown підтримує візуальне редагування та вихідний текст. Теми XML редагуються у вихідному тексті.

Діаграми, довідники API й математика

Відтворена діаграма Mermaid

Режими редагування

Markdown можна редагувати як форматований документ або як вихідний текст. Режими читання й розділений дають два способи перевірити результат.

Редактор

Візуальне редагування Markdown

Режим редактора з інструментами форматування документа.

Текст редагується безпосередньо в оформленому документі. Панель інструментів застосовує заголовки, виділення, списки й інше форматування, а діаграми залишаються видимими.

Вихідний текст

Прямий доступ до розмітки

Режим вихідного тексту з підсвічуванням синтаксису Markdown.

Розмітку Markdown і Writerside можна редагувати безпосередньо з номерами рядків, підсвічуванням і згортанням. У режимі джерела редактор показано без панелі попереднього перегляду.

Читання

Оформлений документ

Режим читання з оформленою документацією.

Панель форматування відсутня. Заголовки, діаграми й інший вміст документа показано без маркерів Markdown.

Розділений перегляд

Вихідний текст поруч із результатом

Розділений режим · Архітектура доставки подій

Джерело й оформлений документ видно одночасно. Визначення діаграм можна переглядати поруч зі створеними діаграмами.

Візуальне редагування доступне для Markdown і Writerside Markdown; документи XML .topic редагуються у вихідному тексті.

Інтеграція з Git

Зміни документації, коміти та історія репозиторію в робочій області редактора.

BusyMark використовує встановлені інструменти командного рядка Git та наявний робочий процес репозиторію.

Перегляд змін

Перегляд файлів, додавання й вилучення з індексу та створення комітів.

Історія файлу та історія проєкту

Окремі представлення історії файлу й проєкту, порівняння з робочим документом і відновлення попередніх версій файлу.

Гілки й віддалені сховища

Створення та перемикання гілок, fetch, pull лише з перемотуванням уперед і push.

Експорт PDF і HTML

Виведення з документа Markdown або вибраного екземпляра Writerside.

PDF

Макет сторінок і типографіка, незалежно від вигляду редактора.

Макет
Розмір, орієнтація та поля сторінки.
Типографіка
Розміри основного тексту й коду та акцентний колір.
Навігація
Зміст, верхні й нижні колонтитули та номери сторінок.

HTML

Переносні документи й пов’язані сторінки тем, доступні для читання без BusyMark.

Вигляд
Тема, типографіка, ширина вмісту й акцентний колір.
Ресурси
Вбудовані ресурси або каталог ресурсів.
Стилі
Необов’язкова власна таблиця стилів.

HTML-виведення Writerside зберігає пов’язані сторінки тем та індекс, зокрема з вбудованими ресурсами.

BusyMark має вбудований експорт і не запускає публікаційний збирач JetBrains.

Допомога ШІ

Ollama · OpenAI · Gemini

Редагування документа

Явна інструкція, ціль зміни й контекст документа; перед застосуванням зміни перевіряються як різниця.

Створення повідомлення коміту

Пропозиція повідомлення коміту на основі доданої до індексу різниці Git.

Типово вимкнено. Ollama працює локально; хмарні запити використовують вибраного постачальника.

Markdown і HTML

Блоки Markdown

Блокові структури, що підтримуються у вихідному Markdown і попередньому перегляді.

Заголовки

#, ##, ###

Абзаци

text

Блок цитати

> quote

Блок коду

```

Списки

-, *, 1.

Контрольний список

- [ ]

Таблиця

| --- |

Зображення

![alt](src)

Горизонтальна лінія

---

Вбудований Markdown

Форматування всередині абзаців, елементів списків і комірок таблиць.

Жирний

**text**

Курсив

*text*

Підкреслення

<u>text</u>

Закреслення

~~text~~

Вбудований код

`code`

Посилання

[text](url)

Примусовий розрив рядка

<br>

Блоки необробленого HTML

Безпечні блокові HTML-теги, що відображаються через віджети перегляду BusyMark.

article, aside, div, section, header, footer, main, nav, h1-h6, p, blockquote, address, hr, ul, ol, li, dl, dt, dd, table, caption, colgroup, col, thead, tbody, tfoot, tr, th, td, pre, details, summary, figure, figcaption.

Контейнери

div, section

Текстові блоки

p, h1-h6

Списки

ul, ol, li

Таблиця

table, tr, td

Фігури та зображення

figure, img

Попередньо форматований код

pre, code

Розкривні блоки

details

Списки описів

dl, dt, dd

Вбудовані HTML-теги

Безпечні вбудовані HTML-теги відображаються без показу самих тегів.

span, strong, em, b, i, u, s, small, mark, sub, sup, code, kbd, samp, var, abbr, cite, q, dfn, time, data, bdi, bdo, wbr, ins, del, ruby, rt, rp, a, img, br.

Теги форматування

strong, em, u

Вбудовані теги коду

kbd, samp, var

Посилання

a[href]

Вбудоване зображення

img[src]

Семантичні текстові теги

span, time

Примусовий розрив рядка

br, wbr

Правила безпеки

Необроблений HTML аналізується й очищується перед попереднім переглядом.

Очищений перегляд

Дозволений HTML перетворюється на блоки перегляду BusyMark, а не відтворюється в браузері.

Вихідний текст зберігається

Незмінений необроблений HTML зберігається точно як вихідний текст.

Markdown всередині HTML

Markdown-розмітка всередині необробленого HTML відображається як звичайний текст.

Активний вміст заблоковано

Скрипти, стилі, фрейми, форми, SVG, MathML, події та небезпечні атрибути блокуються.

Лише безпечні URL

Посилання дозволяють http, https, mailto, tel, відносні URL і фрагменти; небезпечні схеми блокуються.

Комбінації клавіш

Загальні

Новий документ

Створити файл Markdown або проєкт Writerside

Ctrl+N

Відкрити

Відкрити файл Markdown, папку або проєкт Writerside

Ctrl+O

Зберегти

Зберегти поточний документ

Ctrl+S

Експортувати як PDF

Експортувати документ Markdown або вибраний екземпляр Writerside як PDF.

Ctrl+Shift+E

Експортувати в HTML…

Головне меню або палітра команд. Типове сполучення клавіш не призначене.

Палітра команд

Знайти команду програми

Ctrl+Shift+P

Повноекранний режим

F11

Назад

Alt+Left

Пошук

Шукати в поточному робочому просторі

Ctrl+F

Комбінації клавіш

Показати довідку з комбінацій клавіш

Ctrl+Alt+K

Markdown і HTML

Відкрити довідку з Markdown і HTML

Ctrl+Alt+M

Налаштування

Відкрити налаштування BusyMark

Ctrl+Alt+S

Вкладки

Наступна вкладка

Перейти до наступної відкритої вкладки

Ctrl+Tab

Попередня вкладка

Перейти до попередньої відкритої вкладки

Ctrl+Shift+Tab

Закрити вкладку

Закрити активну вкладку

Ctrl+W

Закрити всі вкладки

Закрити всі відкриті вкладки

Ctrl+Shift+W

Режим перегляду

Редактор

Ctrl+Shift+1

Вихідний текст

Ctrl+Shift+2

Режим читання

Ctrl+Shift+3

Розділений перегляд

Ctrl+Shift+4

Редагування тексту

Вибрати все

У режимі вихідного тексту виділити весь текст; у режимі редактора натиснути двічі, щоб виділити всі блоки

Ctrl+A

Вирізати

Вирізати виділений текст

Ctrl+X

Копіювати

Копіювати виділений текст

Ctrl+C

Вставити

Вставити з буфера обміну

Ctrl+V

Вставити без форматування

Вставити текст із буфера обміну без форматування

Ctrl+Shift+V

Скасувати

Скасувати останню зміну

Ctrl+Z

Повторити

Повторити останню скасовану зміну

Ctrl+Shift+Z

Вставити відступ

Вставити відступ у позицію курсора

Tab

Зменшити відступ у вихідному тексті

Прибрати один рівень відступу в режимі вихідного тексту

Shift+Tab

Закрити пошук або зняти виділення блоків

Закрити пошук у робочому просторі або зняти виділення блоків у режимі редактора

Esc

Форматування

Жирний

Увімкнути або вимкнути жирний шрифт для виділеного тексту

Ctrl+B

Курсив

Увімкнути або вимкнути курсив для виділеного тексту

Ctrl+I

Підкреслення

Увімкнути або вимкнути підкреслення для виділеного тексту

Ctrl+U

Посилання

Вставити або відредагувати посилання

Ctrl+K

Вбудований код

Увімкнути або вимкнути вбудований код для виділеного тексту

Ctrl+Shift+`

Закреслення

Увімкнути або вимкнути закреслення для виділеного тексту

Alt+Shift+5

Блоки

Абзац

Зробити поточний блок абзацом

Ctrl+Alt+0

Заголовок 1

Зробити поточний блок заголовком 1

Ctrl+Alt+1

Заголовок 2

Зробити поточний блок заголовком 2

Ctrl+Alt+2

Заголовок 3

Зробити поточний блок заголовком 3

Ctrl+Alt+3

Заголовок 4

Зробити поточний блок заголовком 4

Ctrl+Alt+4

Заголовок 5

Зробити поточний блок заголовком 5

Ctrl+Alt+5

Заголовок 6

Зробити поточний блок заголовком 6

Ctrl+Alt+6

Блок цитати

Ctrl+Shift+Q

Блок коду

Ctrl+Shift+K

Списки

Нумерований список

Увімкнути або вимкнути форматування нумерованого списку

Ctrl+Shift+7

Маркований список

Увімкнути або вимкнути форматування маркованого списку

Ctrl+Shift+8

Контрольний список

Увімкнути або вимкнути форматування контрольного списку

Ctrl+Shift+9

Збільшити відступ елемента списку

Ctrl+]

Зменшити відступ елемента списку

Ctrl+[

Вставити

Зображення

Ctrl+Shift+I

Примусовий розрив рядка

Shift+Enter

Бічна панель

Бічна панель

F9

Файли

Ctrl+1

Зміст

Ctrl+2

Структура

Заголовки документа на бічній панелі

Ctrl+3

Git

Ctrl+4

Видалити

Видалити вибраний елемент у розділі «Файли» або вилучити вибрану тему зі змісту

Delete

Допомога з вихідним текстом

Перейти до оголошення

Перейти до оголошення символу під курсором.

Ctrl+B

Знайти використання

Посилання на символ Writerside

Alt+F7

Перейменувати

Підтримуваний символ Writerside та його використання

Shift+F6