Guida alla formattazione Wikka #4


Formattazione di codice

Si possono inserire blocchi di codice in una pagina wiki con un semplice tag.
Tutto ciò che si trova in blocco di codice è visualizzato fedelmente.

%%Questo è un blocco di codice%%
Per creare un blocco di codice generico si usano i tag %%:
Questo è un blocco di codice


%%(php)
...
?>%%
Per creare un blocco di codice con evidenziazione della sintassi, è necessario un formattatore di codice
<?php
echo "Hello, World!";
?>


%%(php;15)
...
%%
Opzionalmente si può specificare un numero come linea iniziale
  1. <?php
  2. echo "Hello, World!";
  3. ?>


%%(php;15;test.php)
...
%%
Se si specifica un nome file, questo sarà usato come nome del file se si fa il download con il pulsante Grab, se presente...
test.php (line 15)
  1. <?php
  2. echo "Hello, World!";
  3. ?>


Elenco dei formattatori di codice
LINGUAGGIOFORMATTATORE
Actionscriptactionscript
ADAada
Apache Logapache
AppleScriptapplescript
ASMasm
ASPasp
AutoITautoit
Bashbash
BlitzBasicblitzbasic
BNFbnf
Cc
C for Macsc_mac
c#csharp
Ccpp
C (QT extensions)cpp-qt
CAD DCLcaddcl
CadLispcadlisp
CFDGcfdg
ColdFusioncfm
CSScss
Dd
Delphidelphi
Diff-Outputdiff
DIVdiv
DOSdos
Eiffeleiffel
Fortranfortran
FreeBasicfreebasic
GMLgml
Groovygroovy
HTMLhtml4strict
INIini
IOio
Inno Scriptinno
Java 5java5
Javajava
Javascriptjavascript
LaTeXlatex
Lisplisp
Lualua
Matlabmatlab
Microchip Assemblermpasm
Microsoft Registryreg
mIRCmirc
MySQLmysql
NSISnsis
Objective Cobjc
OpenOffice BASICoobas
Objective Camlocaml
Objective Caml (brief)ocaml-brief
Oracle 8oracle8
Pascalpascal
Perlperl
PHPphp
PHP (brief)php-brief
PL/SQLplsql
Pythonphyton
Q(uick)BASICqbasic
robots.txtrobots
Rubyruby
SASsas
Schemescheme
sdlBasicsdlbasic
SmallTalksmalltalk
Smartysmarty
SQLsql
TCL/iTCLtcl
T-SQLtsql
Texttext
thinBasicthinbasic
Unoidlidl
VB.NETvbnet
VHDLvhdl
Visual BASICvb
Visual Fox Provisualfoxpro
WinBatchwinbatch
XMLxml
ZiLOG Z80z80

HTML incorporato

""codice html""
Si può facilmente incollare codice HTML in una pagina wiki delimitandolo con una coppia di due doppi apici.
 
""y = x<sup>n+1</sup>""
y = xn+1
 
""<acronym title="Cascade Style Sheet">CSS</acronym>""
CSS
 
Per default, alcuni tag HTML sono rimossi dal traduttore SafeHTML per proteggere la pagina da codice potenzialmente pericoloso.
There are no comments on this page.
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki