BusyMark – Markdown- und Writerside-Editor für professionelle Dokumentation unter Linux

Markdown

Formatierung und Aufgabenlisten

Writerside-Dokumentation

Hinweis-Steuerelemente

Writerside Markdown unterstützt visuelle und Quelltextbearbeitung. XML-Themen werden im Quelltext bearbeitet.

Diagramme, API-Referenzen und Mathematik

Gerendertes Mermaid-Diagramm

Bearbeitungsmodi

Markdown kann als formatierter Inhalt oder als Quelltext bearbeitet werden. Lesen und Geteilt bieten zwei Wege, das gerenderte Ergebnis zu prüfen.

Editor

Visuelle Markdown-Bearbeitung

Editor-Modus mit Werkzeugen zur Dokumentformatierung.

Text wird direkt im formatierten Dokument bearbeitet. Die Werkzeugleiste wendet Überschriften, Hervorhebungen, Listen und weitere Formatierungen an, während Diagramme sichtbar bleiben.

Quelltext

Direkter Zugriff auf das Markup

Quelltextmodus mit Markdown-Syntaxhervorhebung.

Markdown- und Writerside-Markup bleibt direkt bearbeitbar, mit Zeilennummern, Hervorhebung und Faltung. Der Quelltextmodus zeigt diesen Editor ohne Vorschaubereich.

Lesen

Das gerenderte Dokument

Lesemodus mit gerenderter Dokumentation.

Die Formatierungsleiste fehlt. Überschriften, Diagramme und andere Dokumentinhalte werden ohne Markdown-Zeichen dargestellt.

Geteilt

Quelltext neben dem gerenderten Ergebnis

Geteilte Ansicht · Ereigniszustellungsarchitektur

Quelltext und gerendertes Dokument sind gleichzeitig sichtbar. Diagrammdefinitionen lassen sich neben den daraus erzeugten Diagrammen prüfen.

Visuelle Bearbeitung gilt für Markdown und Writerside-Markdown; XML-Dokumente mit der Endung .topic werden im Quelltext bearbeitet.

Git-Integration

Dokumentationsänderungen, Commits und Repository-Verlauf im Bearbeitungsarbeitsbereich.

BusyMark verwendet die installierten Git-Kommandozeilenwerkzeuge und den bestehenden Ablauf des Repositorys.

Änderungsprüfung

Dateiprüfung, Staging, Aufheben des Stagings und Commits.

Dateiverlauf und Projektverlauf

Separate Ansichten für Datei- und Projektverlauf, Vergleiche mit dem Arbeitsdokument und Wiederherstellung früherer Dateiversionen.

Branches und Remotes

Branches erstellen und wechseln, Fetch, Pull nur per Fast-Forward und Push.

PDF- und HTML-Export

Ausgabe aus einem Markdown-Dokument oder einer ausgewählten Writerside-Instanz.

PDF

Seitenlayout und Typografie, unabhängig vom Erscheinungsbild des Editors.

Layout
Seitengröße, Ausrichtung und Ränder.
Typografie
Größen für Text und Code sowie Akzentfarbe.
Navigation
Inhaltsverzeichnis, Kopf- und Fußzeilen sowie Seitenzahlen.

HTML

Portable Dokumente und verknüpfte Themenseiten, ohne BusyMark lesbar.

Erscheinungsbild
Theme, Typografie, Inhaltsbreite und Akzentfarbe.
Ressourcen
Eingebettete Ressourcen oder ein Asset-Verzeichnis.
Stile
Ein optionales eigenes Stylesheet.

Die Writerside-HTML-Ausgabe behält verknüpfte Themenseiten und einen Index bei, auch bei eingebetteten Ressourcen.

BusyMark bietet native Exporte; der JetBrains-Publikations-Builder wird nicht ausgeführt.

KI-Unterstützung

Ollama · OpenAI · Gemini

Dokumentbearbeitung

Eine ausdrückliche Anweisung, ein Änderungsziel und Dokumentkontext; die Änderungen werden vor der Anwendung als Diff geprüft.

Commit-Nachricht entwerfen

Eine vorgeschlagene Commit-Nachricht auf Grundlage des vorgemerkten Git-Diffs.

Standardmäßig deaktiviert. Ollama läuft lokal; Cloud-Anfragen verwenden den ausgewählten Anbieter.

Markdown und HTML

Markdown-Blöcke

Blockstrukturen, die in Markdown-Quelltext und Vorschau unterstützt werden.

Überschriften

#, ##, ###

Absätze

text

Blockzitat

> quote

Codeblock

```

Listen

-, *, 1.

Checkliste

- [ ]

Tabelle

| --- |

Bild

![alt](src)

Trennlinie

---

Inline-Markdown

Formatierung innerhalb von Absätzen, Listeneinträgen und Tabellenzellen.

Fett

**text**

Kursiv

*text*

Unterstrichen

<u>text</u>

Durchgestrichen

~~text~~

Inline-Code

`code`

Link

[text](url)

Harter Zeilenumbruch

<br>

Roh-HTML-Blöcke

Sichere HTML-Blocktags, die über BusyMark-Vorschauwidgets gerendert werden.

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.

Container

div, section

Textblöcke

p, h1-h6

Listen

ul, ol, li

Tabelle

table, tr, td

Abbildungen und Bilder

figure, img

Vorformatierter Code

pre, code

Aufklappblöcke

details

Beschreibungslisten

dl, dt, dd

Roh-HTML-Inline-Tags

Sichere Inline-HTML-Tags, die ohne sichtbare Tags gerendert werden.

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.

Formatierungstags

strong, em, u

Inline-Code-Tags

kbd, samp, var

Link

a[href]

Inline-Bild

img[src]

Semantische Texttags

span, time

Harter Zeilenumbruch

br, wbr

Sicherheitsregeln

Roh-HTML wird vor der Vorschau geparst und bereinigt.

Bereinigte Vorschau

Erlaubtes HTML wird in BusyMark-Vorschaublöcke umgewandelt, nicht im Browser gerendert.

Quelltext bleibt erhalten

Unverändertes Roh-HTML wird exakt als Quelltext gespeichert.

Markdown in HTML

Markdown-Zeichen innerhalb von Roh-HTML werden als normaler Text angezeigt.

Blockierte aktive Inhalte

Skripte, Styles, Frames, Formulare, SVG, MathML, Events und unsichere Attribute werden blockiert.

Nur sichere URLs

Links erlauben http, https, mailto, tel, relative URLs und Fragmente; unsichere URL-Schemata werden blockiert.

Tastaturkürzel

Allgemein

Neues Dokument

Markdown-Datei oder Writerside-Projekt erstellen

Ctrl+N

Öffnen

Markdown-Datei, Ordner oder Writerside-Projekt öffnen

Ctrl+O

Speichern

Aktuelles Dokument speichern

Ctrl+S

Als PDF exportieren

Ein Markdown-Dokument oder eine ausgewählte Writerside-Instanz als PDF exportieren.

Ctrl+Shift+E

Als HTML exportieren…

Hauptmenü oder Befehlspalette. Kein Standard-Tastenkürzel.

Befehlspalette

Einen Anwendungsbefehl finden

Ctrl+Shift+P

Vollbild

F11

Zurück

Alt+Left

Suchen

Aktuellen Arbeitsbereich durchsuchen

Ctrl+F

Tastaturkürzel

Diese Tastaturkürzelübersicht anzeigen

Ctrl+Alt+K

Markdown und HTML

Markdown- und HTML-Referenz öffnen

Ctrl+Alt+M

Einstellungen

BusyMark-Einstellungen öffnen

Ctrl+Alt+S

Tabs

Nächster Tab

Zum nächsten geöffneten Tab wechseln

Ctrl+Tab

Vorheriger Tab

Zum vorherigen geöffneten Tab wechseln

Ctrl+Shift+Tab

Tab schließen

Aktiven Tab schließen

Ctrl+W

Alle Tabs schließen

Alle geöffneten Tabs schließen

Ctrl+Shift+W

Ansichtsmodus

Editor

Ctrl+Shift+1

Quelltext

Ctrl+Shift+2

Leseansicht

Ctrl+Shift+3

Geteilt

Ctrl+Shift+4

Textbearbeitung

Alles auswählen

Im Quelltextmodus gesamten Text auswählen; im Editormodus zweimal drücken, um alle Blöcke auszuwählen

Ctrl+A

Ausschneiden

Ausgewählten Text ausschneiden

Ctrl+X

Kopieren

Ausgewählten Text kopieren

Ctrl+C

Einfügen

Aus der Zwischenablage einfügen

Ctrl+V

Ohne Formatierung einfügen

Text aus der Zwischenablage ohne Formatierung einfügen

Ctrl+Shift+V

Rückgängig machen

Letzte Bearbeitung rückgängig machen

Ctrl+Z

Wiederholen

Letzte rückgängig gemachte Bearbeitung wiederherstellen

Ctrl+Shift+Z

Einrückung einfügen

An der Cursorposition eine Einrückung einfügen

Tab

Quelltext ausrücken

Im Quelltextmodus eine Einrückungsebene entfernen

Shift+Tab

Suche schließen oder Blockauswahl aufheben

Arbeitsbereichssuche schließen oder im Editormodus eine Blockauswahl aufheben

Esc

Formatierung

Fett

Fettformatierung für den ausgewählten Text umschalten

Ctrl+B

Kursiv

Kursivformatierung für den ausgewählten Text umschalten

Ctrl+I

Unterstrichen

Unterstreichung für den ausgewählten Text umschalten

Ctrl+U

Link

Link einfügen oder bearbeiten

Ctrl+K

Inline-Code

Inline-Code für den ausgewählten Text umschalten

Ctrl+Shift+`

Durchgestrichen

Durchstreichung für den ausgewählten Text umschalten

Alt+Shift+5

Blöcke

Absatz

Aktuellen Block als Absatz formatieren

Ctrl+Alt+0

Überschrift 1

Aktuellen Block als Überschrift 1 formatieren

Ctrl+Alt+1

Überschrift 2

Aktuellen Block als Überschrift 2 formatieren

Ctrl+Alt+2

Überschrift 3

Aktuellen Block als Überschrift 3 formatieren

Ctrl+Alt+3

Überschrift 4

Aktuellen Block als Überschrift 4 formatieren

Ctrl+Alt+4

Überschrift 5

Aktuellen Block als Überschrift 5 formatieren

Ctrl+Alt+5

Überschrift 6

Aktuellen Block als Überschrift 6 formatieren

Ctrl+Alt+6

Blockzitat

Ctrl+Shift+Q

Codeblock

Ctrl+Shift+K

Listen

Nummerierte Liste

Formatierung als nummerierte Liste umschalten

Ctrl+Shift+7

Aufzählungsliste

Formatierung als Aufzählungsliste umschalten

Ctrl+Shift+8

Checkliste

Formatierung als Checkliste umschalten

Ctrl+Shift+9

Listenelement einrücken

Ctrl+]

Listenelement ausrücken

Ctrl+[

Einfügen

Bild

Ctrl+Shift+I

Harter Zeilenumbruch

Shift+Enter

Seitenleiste

Seitenbereich

F9

Dateien

Ctrl+1

Inhaltsverzeichnis

Ctrl+2

Gliederung

Dokumentüberschriften in der Seitenleiste

Ctrl+3

Git

Ctrl+4

Löschen

Ausgewähltes Element in „Dateien“ löschen oder ausgewähltes Thema aus dem Inhaltsverzeichnis entfernen

Delete

Quelltextunterstützung

Zur Deklaration wechseln

Zur Deklaration des Symbols am Cursor wechseln.

Ctrl+B

Verwendungen suchen

Referenzen auf ein Writerside-Symbol

Alt+F7

Umbenennen

Ein unterstütztes Writerside-Symbol und seine Verwendungen

Shift+F6