mywiki

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

^sovra^titolato

sottotitolato

,,sotto,,titolato

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 {{attachment: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')