BusyMark – Éditeur Markdown et Writerside pour la documentation professionnelle sous Linux

Markdown

Mise en forme et listes de tâches

Documentation Writerside

Commandes d’encadré

Writerside Markdown prend en charge l’édition visuelle et source. Les sujets XML utilisent l’édition source.

Diagrammes, références d’API et mathématiques

Diagramme Mermaid rendu

Modes d’édition

Markdown peut être modifié comme contenu mis en forme ou comme source. Lecture et Fractionné offrent deux façons d’examiner le résultat rendu.

Éditeur

Édition visuelle de Markdown

Mode Éditeur avec commandes de mise en forme.

Le texte est modifié dans le document mis en forme. La barre d’outils applique les titres, l’emphase, les listes et d’autres mises en forme, tandis que les diagrammes restent visibles.

Source

Accès direct au balisage

Mode Source avec coloration syntaxique Markdown.

Le balisage Markdown et Writerside reste directement modifiable, avec numéros de ligne, coloration et repliement. Le mode Source affiche cet éditeur sans le volet d’aperçu.

Lecture

Le document rendu

Mode Lecture présentant la documentation rendue.

La barre de mise en forme est absente. Les titres, diagrammes et autres contenus du document s’affichent sans les marqueurs Markdown.

Fractionné

Source à côté du résultat rendu

Vue partagée · Architecture de livraison des événements

Le source et le document rendu sont visibles ensemble. Les définitions des diagrammes peuvent être examinées à côté des diagrammes qu’elles produisent.

L’édition visuelle concerne Markdown et Writerside Markdown ; les documents XML .topic sont modifiés dans le source.

Intégration Git

Modifications de documentation, commits et historique du dépôt dans l’espace d’édition.

BusyMark utilise les outils Git en ligne de commande installés et le flux existant du dépôt.

Examen des modifications

Inspection des fichiers, indexation, retrait de l’index et commits.

Historique du fichier et du projet

Vues séparées de l’historique du fichier et du projet, comparaisons avec le document de travail et restauration d’anciennes versions du fichier.

Branches et dépôts distants

Création et changement de branche, fetch, pull en avance rapide et push.

Export PDF et HTML

Sortie d’un document Markdown ou d’une instance Writerside sélectionnée.

PDF

Mise en page et typographie, indépendamment de l’apparence de l’éditeur.

Mise en page
Format, orientation et marges de page.
Typographie
Tailles du corps et du code, et couleur d’accentuation.
Navigation
Table des matières, en-têtes, pieds de page et numéros de page.

HTML

Documents portables et pages de sujets liées, lisibles sans BusyMark.

Apparence
Thème, typographie, largeur du contenu et couleur d’accentuation.
Ressources
Ressources intégrées ou répertoire de ressources.
Styles
Une feuille de style personnalisée facultative.

La sortie HTML Writerside conserve les pages de sujets liées et un index, y compris avec des ressources intégrées.

BusyMark fournit des exports natifs ; il n’exécute pas le générateur de publication JetBrains.

Assistance par IA

Ollama · OpenAI · Gemini

Édition de documents

Une instruction explicite, une cible de modification et le contexte du document, avec vérification des différences avant application.

Rédaction du message de commit

Une proposition de message de commit fondée sur les différences Git indexées.

Désactivé par défaut. Ollama s’exécute localement ; les requêtes cloud utilisent le fournisseur choisi.

Markdown et HTML

Blocs Markdown

Structures de blocs prises en charge dans la source Markdown et l’aperçu.

Titres

#, ##, ###

Paragraphes

text

Bloc de citation

> quote

Bloc de code

```

Listes

-, *, 1.

Liste de tâches

- [ ]

Tableau

| --- |

Image

![alt](src)

Séparateur horizontal

---

Markdown en ligne

Mise en forme utilisable dans les paragraphes, listes et cellules de tableau.

Gras

**text**

Italique

*text*

Souligné

<u>text</u>

Barré

~~text~~

Code en ligne

`code`

Lien

[text](url)

Saut de ligne forcé

<br>

Blocs HTML bruts

Balises HTML de bloc sûres rendues par les widgets d’aperçu 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.

Conteneurs

div, section

Blocs de texte

p, h1-h6

Listes

ul, ol, li

Tableau

table, tr, td

Figures et images

figure, img

Code préformaté

pre, code

Blocs dépliables

details

Listes de description

dl, dt, dd

Balises HTML brutes en ligne

Balises HTML en ligne sûres rendues sans afficher les balises littérales.

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.

Balises de mise en forme

strong, em, u

Balises de code en ligne

kbd, samp, var

Lien

a[href]

Image en ligne

img[src]

Balises de texte sémantique

span, time

Saut de ligne forcé

br, wbr

Règles de sécurité

Le HTML brut est analysé et assaini avant le rendu de l’aperçu.

Aperçu assaini

Le HTML autorisé est converti en blocs d’aperçu BusyMark et n’est pas rendu dans un navigateur.

Source conservée

Le HTML brut non modifié est enregistré exactement comme texte source.

Markdown dans HTML

Les marqueurs Markdown dans le HTML brut sont affichés comme texte littéral.

Contenu actif bloqué

Les scripts, styles, cadres, formulaires, SVG, MathML, événements et attributs dangereux sont bloqués.

URL sûres uniquement

Les liens acceptent http, https, mailto, tel, les URL relatives et les fragments ; les schémas dangereux sont bloqués.

Raccourcis clavier

Général

Nouveau document

Créer un fichier Markdown ou un projet Writerside

Ctrl+N

Ouvrir

Ouvrir un fichier Markdown, un dossier ou un projet Writerside

Ctrl+O

Enregistrer

Enregistrer le document actuel

Ctrl+S

Exporter en PDF

Exporter un document Markdown ou une instance Writerside sélectionnée en PDF.

Ctrl+Shift+E

Exporter au format HTML…

Menu principal ou palette de commandes. Aucun raccourci par défaut.

Palette de commandes

Trouver une commande de l’application

Ctrl+Shift+P

Plein écran

F11

Retour

Alt+Left

Rechercher

Rechercher dans l’espace de travail actuel

Ctrl+F

Raccourcis clavier

Afficher cette liste de raccourcis clavier

Ctrl+Alt+K

Markdown et HTML

Ouvrir la référence Markdown et HTML

Ctrl+Alt+M

Paramètres

Ouvrir les paramètres de BusyMark

Ctrl+Alt+S

Onglets

Onglet suivant

Passer à l’onglet ouvert suivant

Ctrl+Tab

Onglet précédent

Passer à l’onglet ouvert précédent

Ctrl+Shift+Tab

Fermer l’onglet

Fermer l’onglet actif

Ctrl+W

Fermer tous les onglets

Fermer tous les onglets ouverts

Ctrl+Shift+W

Mode d’affichage

Éditeur

Ctrl+Shift+1

Source

Ctrl+Shift+2

Lecture

Ctrl+Shift+3

Fractionné

Ctrl+Shift+4

Édition de texte

Tout sélectionner

En mode Source, sélectionner tout le texte ; en mode Éditeur, appuyer deux fois pour sélectionner tous les blocs

Ctrl+A

Couper

Couper le texte sélectionné

Ctrl+X

Copier

Copier le texte sélectionné

Ctrl+C

Coller

Coller depuis le presse-papiers

Ctrl+V

Coller sans mise en forme

Coller le texte du presse-papiers sans mise en forme

Ctrl+Shift+V

Annuler

Annuler la dernière modification

Ctrl+Z

Refaire

Refaire la dernière modification annulée

Ctrl+Shift+Z

Insérer un retrait

Insérer un retrait à l’emplacement du curseur

Tab

Diminuer le retrait du code source

Supprimer un niveau de retrait en mode Source

Shift+Tab

Fermer la recherche ou désélectionner les blocs

Fermer la recherche dans l’espace de travail ou désélectionner des blocs en mode Éditeur

Esc

Mise en forme

Gras

Activer ou désactiver le gras pour le texte sélectionné

Ctrl+B

Italique

Activer ou désactiver l’italique pour le texte sélectionné

Ctrl+I

Souligné

Activer ou désactiver le soulignement pour le texte sélectionné

Ctrl+U

Lien

Insérer ou modifier un lien

Ctrl+K

Code en ligne

Activer ou désactiver le code en ligne pour le texte sélectionné

Ctrl+Shift+`

Barré

Activer ou désactiver le barré pour le texte sélectionné

Alt+Shift+5

Blocs

Paragraphe

Définir le bloc actuel comme paragraphe

Ctrl+Alt+0

Titre 1

Définir le bloc actuel comme titre 1

Ctrl+Alt+1

Titre 2

Définir le bloc actuel comme titre 2

Ctrl+Alt+2

Titre 3

Définir le bloc actuel comme titre 3

Ctrl+Alt+3

Titre 4

Définir le bloc actuel comme titre 4

Ctrl+Alt+4

Titre 5

Définir le bloc actuel comme titre 5

Ctrl+Alt+5

Titre 6

Définir le bloc actuel comme titre 6

Ctrl+Alt+6

Bloc de citation

Ctrl+Shift+Q

Bloc de code

Ctrl+Shift+K

Listes

Liste numérotée

Activer ou désactiver la liste numérotée

Ctrl+Shift+7

Liste à puces

Activer ou désactiver la liste à puces

Ctrl+Shift+8

Liste de tâches

Activer ou désactiver la liste de tâches

Ctrl+Shift+9

Augmenter le retrait de l’élément de liste

Ctrl+]

Réduire le retrait de l’élément de liste

Ctrl+[

Insérer

Image

Ctrl+Shift+I

Saut de ligne forcé

Shift+Enter

Barre latérale

Panneau latéral

F9

Fichiers

Ctrl+1

Table des matières

Ctrl+2

Plan

Titres du document dans la barre latérale

Ctrl+3

Git

Ctrl+4

Supprimer

Supprimer l’élément sélectionné dans « Fichiers » ou retirer la rubrique sélectionnée de la table des matières

Delete

Assistance à la saisie du source

Aller à la déclaration

Accéder à la déclaration du symbole sous le curseur.

Ctrl+B

Rechercher les utilisations

Références à un symbole Writerside

Alt+F7

Renommer

Un symbole Writerside pris en charge et ses utilisations

Shift+F6