BusyMark – Editor Markdown e Writerside per documentazione professionale su Linux

Markdown

Formattazione ed elenchi di attività

Documentazione Writerside

Controlli dei riquadri

Writerside Markdown supporta la modifica visiva e del sorgente. Gli argomenti XML usano la modifica del sorgente.

Diagrammi, riferimenti API e matematica

Diagramma Mermaid renderizzato

Modalità di modifica

Markdown può essere modificato come contenuto formattato o come sorgente. Lettura e Divisa offrono due modi per esaminare il risultato renderizzato.

Editor

Modifica visiva di Markdown

Modalità Editor con controlli di formattazione del documento.

Il testo viene modificato nel documento formattato. La barra degli strumenti applica titoli, enfasi, elenchi e altre formattazioni, mentre i diagrammi restano visibili.

Sorgente

Accesso diretto al markup

Modalità Sorgente con evidenziazione della sintassi Markdown.

Il markup Markdown e Writerside resta modificabile direttamente, con numeri di riga, evidenziazione e ripiegamento. La modalità Sorgente mostra questo editor senza il riquadro di anteprima.

Lettura

Il documento renderizzato

Modalità Lettura con documentazione renderizzata.

La barra di formattazione è assente. Titoli, diagrammi e altri contenuti del documento vengono mostrati senza i marcatori Markdown.

Divisa

Sorgente accanto al risultato renderizzato

Vista divisa · Architettura di consegna degli eventi

Il sorgente e il documento renderizzato sono visibili insieme. Le definizioni dei diagrammi possono essere esaminate accanto ai diagrammi prodotti.

La modifica visiva si applica a Markdown e Writerside Markdown; i documenti XML .topic si modificano nel sorgente.

Integrazione Git

Modifiche alla documentazione, commit e cronologia del repository nell’area di modifica.

BusyMark usa gli strumenti Git da riga di comando installati e il flusso esistente del repository.

Revisione delle modifiche

Ispezione dei file, staging, rimozione dallo staging e commit.

Cronologia del file e del progetto

Viste separate della cronologia file e progetto, confronti con il documento di lavoro e ripristino di versioni precedenti del file.

Branch e remoti

Creazione e cambio branch, fetch, pull fast-forward e push.

Esportazione PDF e HTML

Output da un documento Markdown o da un’istanza Writerside selezionata.

PDF

Impaginazione e tipografia, indipendenti dall’aspetto dell’editor.

Layout
Formato, orientamento e margini della pagina.
Tipografia
Dimensioni di corpo e codice e colore di accento.
Navigazione
Indice, intestazioni, piè di pagina e numeri di pagina.

HTML

Documenti portabili e pagine di argomenti collegate, leggibili senza BusyMark.

Aspetto
Tema, tipografia, larghezza del contenuto e colore di accento.
Risorse
Risorse incorporate o una directory di asset.
Stili
Un foglio di stile personalizzato facoltativo.

L’output HTML Writerside mantiene pagine di argomenti collegate e un indice, anche con risorse incorporate.

BusyMark offre esportazioni native; non esegue il generatore di pubblicazione JetBrains.

Assistenza IA

Ollama · OpenAI · Gemini

Modifica del documento

Un’istruzione esplicita, un obiettivo di modifica e il contesto del documento, con differenze esaminate prima dell’applicazione.

Stesura del messaggio di commit

Un messaggio di commit proposto in base alle differenze Git preparate.

Disattivato per impostazione predefinita. Ollama funziona localmente; le richieste cloud usano il provider selezionato.

Markdown e HTML

Blocchi Markdown

Strutture a blocchi supportate nel sorgente Markdown e nell’anteprima.

Titoli

#, ##, ###

Paragrafi

text

Citazione

> quote

Blocco di codice

```

Elenchi

-, *, 1.

Checklist

- [ ]

Tabella

| --- |

Immagine

![alt](src)

Separatore tematico

---

Markdown in linea

Formattazione dentro paragrafi, elementi di elenco e celle di tabella.

Grassetto

**text**

Corsivo

*text*

Sottolineato

<u>text</u>

Barrato

~~text~~

Codice in linea

`code`

Collegamento

[text](url)

Interruzione di riga forzata

<br>

Blocchi HTML grezzi

Tag HTML di blocco sicuri renderizzati dai widget di anteprima 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.

Contenitori

div, section

Blocchi di testo

p, h1-h6

Elenchi

ul, ol, li

Tabella

table, tr, td

Figure e immagini

figure, img

Codice preformattato

pre, code

Blocchi espandibili

details

Elenchi descrittivi

dl, dt, dd

Tag HTML grezzi in linea

Tag HTML in linea sicuri renderizzati senza mostrare i tag letterali.

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.

Tag di formattazione

strong, em, u

Tag di codice in linea

kbd, samp, var

Collegamento

a[href]

Immagine in linea

img[src]

Tag di testo semantico

span, time

Interruzione di riga forzata

br, wbr

Regole di sicurezza

L’HTML grezzo viene analizzato e sanificato prima dell’anteprima.

Anteprima sanificata

L’HTML consentito viene convertito in blocchi di anteprima BusyMark e non viene renderizzato in un browser.

Codice sorgente conservato

L’HTML grezzo non modificato viene salvato esattamente come testo sorgente.

Markdown dentro HTML

I marcatori Markdown dentro HTML grezzo vengono visualizzati come testo letterale.

Contenuto attivo bloccato

Script, stili, frame, moduli, SVG, MathML, eventi e attributi non sicuri vengono bloccati.

Solo URL sicuri

I link consentono http, https, mailto, tel, URL relativi e frammenti; gli schemi non sicuri sono bloccati.

Scorciatoie da tastiera

Generale

Nuovo documento

Crea un file Markdown o un progetto Writerside

Ctrl+N

Apri

Apri un file Markdown, una cartella o un progetto Writerside

Ctrl+O

Salva

Salva il documento corrente

Ctrl+S

Esporta come PDF

Esporta un documento Markdown o un’istanza Writerside selezionata come PDF.

Ctrl+Shift+E

Esporta come HTML…

Menu principale o tavolozza dei comandi. Nessuna scorciatoia predefinita.

Tavolozza dei comandi

Trova un comando dell’applicazione

Ctrl+Shift+P

Schermo intero

F11

Indietro

Alt+Left

Ricerca

Cerca nell'area di lavoro corrente

Ctrl+F

Scorciatoie da tastiera

Mostra il riferimento alle scorciatoie da tastiera

Ctrl+Alt+K

Markdown e HTML

Apri il riferimento Markdown e HTML

Ctrl+Alt+M

Impostazioni

Apri le impostazioni di BusyMark

Ctrl+Alt+S

Schede

Scheda successiva

Passa alla scheda aperta successiva

Ctrl+Tab

Scheda precedente

Passa alla scheda aperta precedente

Ctrl+Shift+Tab

Chiudi scheda

Chiudi la scheda attiva

Ctrl+W

Chiudi tutte le schede

Chiudi tutte le schede aperte

Ctrl+Shift+W

Modalità di visualizzazione

Editor

Ctrl+Shift+1

Sorgente

Ctrl+Shift+2

Lettura

Ctrl+Shift+3

Divisa

Ctrl+Shift+4

Modifica del testo

Seleziona tutto

In modalità Sorgente, seleziona tutto il testo; in modalità Editor, premi due volte per selezionare tutti i blocchi

Ctrl+A

Taglia

Taglia il testo selezionato

Ctrl+X

Copia

Copia il testo selezionato

Ctrl+C

Incolla

Incolla dagli appunti

Ctrl+V

Incolla senza formattazione

Incolla il testo degli appunti senza formattazione

Ctrl+Shift+V

Annulla

Annulla l'ultima modifica

Ctrl+Z

Ripeti

Ripeti l'ultima modifica annullata

Ctrl+Shift+Z

Inserisci rientro

Inserisci un rientro in corrispondenza del cursore

Tab

Riduci rientro del sorgente

Rimuovi un livello di rientro in modalità Sorgente

Shift+Tab

Chiudi la ricerca o annulla la selezione dei blocchi

Chiudi la ricerca nell'area di lavoro o annulla una selezione di blocchi in modalità Editor

Esc

Formattazione

Grassetto

Attiva/disattiva il grassetto per il testo selezionato

Ctrl+B

Corsivo

Attiva/disattiva il corsivo per il testo selezionato

Ctrl+I

Sottolineato

Attiva/disattiva la sottolineatura per il testo selezionato

Ctrl+U

Collegamento

Inserisci o modifica un collegamento

Ctrl+K

Codice in linea

Attiva/disattiva il codice in linea per il testo selezionato

Ctrl+Shift+`

Barrato

Attiva/disattiva la barratura per il testo selezionato

Alt+Shift+5

Blocchi

Paragrafo

Imposta il blocco corrente come paragrafo

Ctrl+Alt+0

Titolo 1

Imposta il blocco corrente come Titolo 1

Ctrl+Alt+1

Titolo 2

Imposta il blocco corrente come Titolo 2

Ctrl+Alt+2

Titolo 3

Imposta il blocco corrente come Titolo 3

Ctrl+Alt+3

Titolo 4

Imposta il blocco corrente come Titolo 4

Ctrl+Alt+4

Titolo 5

Imposta il blocco corrente come Titolo 5

Ctrl+Alt+5

Titolo 6

Imposta il blocco corrente come Titolo 6

Ctrl+Alt+6

Citazione

Ctrl+Shift+Q

Blocco di codice

Ctrl+Shift+K

Elenchi

Elenco numerato

Attiva/disattiva la formattazione come elenco numerato

Ctrl+Shift+7

Elenco puntato

Attiva/disattiva la formattazione come elenco puntato

Ctrl+Shift+8

Checklist

Attiva/disattiva la formattazione come checklist

Ctrl+Shift+9

Aumenta il rientro dell'elemento elenco

Ctrl+]

Riduci il rientro dell'elemento elenco

Ctrl+[

Inserisci

Immagine

Ctrl+Shift+I

Interruzione di riga forzata

Shift+Enter

Barra laterale

Pannello laterale

F9

File

Ctrl+1

TOC

Ctrl+2

Struttura

Titoli del documento nella barra laterale

Ctrl+3

Git

Ctrl+4

Elimina

Elimina l'elemento selezionato in File oppure rimuovi l'argomento selezionato dal sommario

Delete

Assistenza al sorgente

Vai alla dichiarazione

Vai alla dichiarazione del simbolo sotto il cursore.

Ctrl+B

Trova utilizzi

Riferimenti a un simbolo Writerside

Alt+F7

Rinomina

Un simbolo Writerside supportato e i suoi utilizzi

Shift+F6