Formattare

Questa pagina descrive l'uso della sintassi del wiki MoinMoin (si tratta della sintassi predefinita per un wiki basato su MoinMoin, ma non è la sola). Per altre sintassi consultare AiutoSuProcessoriDiCodice.

Generale

Tratto del carattere

||<rowbgcolor="#ffffcc"> Nome/Esempio || Formattazione || Note

corsivo

`corsivo`

Doppi apici.

grassetto

`grassetto`

Tripli apici.

`monospazio`

`monospazio`

Singoli apici inversi per ottenere testo monospazio. Ove possibile, evitarne l'utilizzo per testi lunghi, specialmente all'interno di tabelle: in alcuni casi non vengono visualizzati correttamente. La formattazione wiki viene ignorata.

`monospazio`

`monospazio`

È come utilizzare singoli apici inversi. Mettendo le parentesi graffe su linee separate si ottiene un blocco di codice.

sottolineato

`sottolineato`

sovratitolato

`sovratitolato`

sottotitolato

`sottotitolato`

piùpiccolo

`piùpiccolo`

piùgrande

`piùgrande`

barrato

`barrato`

Testo colorato

È possibile colorare il testo nelle tabelle senza l'aggiunta di macro (consultare AiutoSuTabelle).

Codice colorato (evidenziare la sintassi)

Esistono diversi modi per evidenziare il codice:

  1. Inserire un blocco di codice speciale che contenga il nome del processore: `{{{#!nomeprocessore`
  2. Inserire un file con un'estensione supportata (come `.py`) con il comando `prova.py`

  3. Inserire all'inizio di una pagina un'istruzione per processare quel formato: `#format nomeprocessore`

Esempio.

MoinMoin è fornito con un processore di codice speciale chiamato evidenziatore che internamente è basato su Pygments.

Si può utilizzarlo per evidenziare il codice sorgente per molti tipi di linguaggi di programmazione e altri file di testo usati nei computer.

Esempi

Mischiare ''corsivo'' e '''grassetto'''

Formattazione

Risultato

`Aggiungere al principio`

Aggiungere al principio

`Aggiungere alla fine`

Aggiungere alla fine

`Aggiungere alla fine`

Aggiungere alla fine

`Aggiungere alla fine`

Aggiungere alla fine

Sovratitolare e sottotitolare

Ti ricorderai, dalle lezioni di matematica, che ''a''^2^ `+` ''b''^2^ `=` ''c''^2^ , a meno che la tua testa non sia piena di H,,2,,O.

Risultato:

Ti ricorderai, dalle lezioni di matematica, che a2 `+` b2 `=` c2 , a meno che la tua testa non sia piena di H2O.

Codice

Formattazione:

{{{
10 PRINT "Ciao, mondo!"
20 GOTO 10
}}}

Risultato:

10 PRINT "Ciao, mondo!"
20 GOTO 10

Annidare parentesi graffe

Come descritto in AiutoSuProcessoriDiCodice, è possibile avere livelli multipli di parentesi graffe:

Formattazione:

{{{{ 
Questo è un blocco di testo pre-formattato.
{{{ con parentesi graffe all'interno }}}
}}}}

Risultato:

Questo è un blocco di testo pre-formattato.
{{{ con parentesi graffe all'interno }}}

Codice colorato

Formattazione:

{{{#!highlight python
from colors import palette
palette.colorize('python')
}}}

Risultato:

   1 from colors import palette
   2 palette.colorize('python')