文档图示 模板文档


<syntaxhighlight>...</syntaxhighlight>包裹需要语法高亮的文本(syntax-highlighted text)与<syntaxhighlight>之不同,支持文本的折行(wrapped)显示。

用法

参数

  • lang:
代码语言
4cs4CS
6502acmeMOS 6502 (6510) ACME Cross Assembler
6502kickassMOS 6502 (6510) Kick Assembler
6502tasmMOS 6502 (6510) TASM/64TASS
68000devpacMotorola 68000 - HiSoft Devpac ST 2 Assembler
abapABAP
actionscriptActionScript
actionscript3ActionScript3
adaAda
algol68ALGOL 68
apacheApache configuration
applescriptAppleScript
apt_sourcesAPT sources
armARM Assembler
asmAssembly
aspActive Server Pages (ASP)
asymptoteAsymptote
autoconfAutoconf
autohotkeyAutoHotkey
autoitAutoIt
avisynthAviSynth
awkAwk
bascomavrBASCOM AVR
bashBash
basic4glBasic4GL英语Basic4GL
bfBrainfuck
bibtexBibTeX
blitzbasicBlitz BASIC英语Blitz BASIC
bnf巴科斯范式
booBoo
cC
c_loadrunnerC Loadrunner
c_macC (Mac)
caddclAutoCAD DCL英语Dialog Control Language
cadlispAutoLISP
cfdgCFDG
cfmColdFusion Markup Language英语ColdFusion Markup Language
chaiscriptChaiScript英语ChaiScript
cilCommon Intermediate Language (CIL)
clojureClojure
clpControl Language Program英语IBM i Control Language
cmakeCMake
cobolCOBOL
coffeescriptCoffeeScript
cppC++
cpp-qtC++ (Qt toolkit)
csharpC#
cssCascading Style Sheets (CSS)
cuesheetCue sheet
dD
dclDIGITAL Command Language英语DIGITAL Command Language
dcpu160x10c
dcsData Conversion System
delphiDelphi
diffDiff
divDIV
dos批次檔
dotDOT
eE英语E (programming language)
ecmascriptECMAScript
eiffelEiffel
emailEmail (mbox \ eml \ RFC format)
epcEnerscript
erlangErlang
euphoriaEuphoria英语Euphoria (programming language)
f1Formula One
falconFalcon
foFO
fortranFortran
freebasicFreeBASIC
freeswitchFreeSWITCH
fsharpF♯
gambasGambas
gdbGNU侦错器
generoGenero
genieGenie
gettextGettext
glslOpenGL Shading Language (GLSL)
gmlGame Maker Language (GML)
gnuplotGnuplot
goGo
groovyGroovy
gwbasicGW-BASIC
haskellHaskell
haxeHaxe
hicestHicEst
hq9plusHQ9+
html4strictHTML
html5HTML5
iconIcon英语Icon (programming language)
idlUno IDL
iniINI
innoInno
intercalINTERCAL英语INTERCAL
ioIo
jJ
javaJava
java5Java(TM) 2 Platform Standard Edition 5.0
javascriptJavaScript
jclJob Control Language英语Job Control Language
kixtartKiXtart
klonecKlone C
klonecppKlone C++
latexLaTeX
lbLiberty BASIC英语Liberty BASIC
ldifLDAP Data Interchange Format英语LDAP Data Interchange Format
lispLisp
llvmLLVM
locobasicLocomotive BASIC英语Locomotive BASIC
logtalkLogtalk英语Logtalk
lolcodeLOLCODE
lotusformulasFormula language英语Formula language
lotusscriptLotusScript英语LotusScript
lscriptLightWave 3D英语LScript
lsl2Linden Scripting Language英语Linden Scripting Language
luaLua
magiksfMagik英语Magik (programming language)
m68kMotorola 68000 Assembler
makemake
mapbasicMapBasic英语MapBasic
matlabMATLAB M
moinWikitext/MediaWiki[1]
mircmIRC scripting language英语mIRC scripting language
mmixMMIX英语MMIX
modula2Modula-2
modula3Modula-3
mpasmMicrochip Assembler
mxmlMXML
mysqlMySQL
nagiosNagios
netrexxNetRexx英语NetRexx
newlispnewLISP
nsisNullsoft Scriptable Install System (NSIS)
oberon2Oberon-2英语Oberon-2 (programming language)
objcObjective-C
objeckObjeck英语Objeck (programming language)
ocamlOCaml
ocaml-briefOCaml
oclOperational Control Language英语Operational Control Language
octaveOctave
oobasOpenOffice.org Basic英语StarOffice Basic
oorexxObject REXX英语Object REXX
oracle11Oracle 11 SQL
oracle8Oracle 8 SQL
oxygeneOxygene英语Oxygene (programming language)
ozOz
parasailParaSail英语ParaSail (programming language)
parigpPARI/GP英语PARI/GP
pascalPascal
pcrePerl Compatible Regular Expressions英语Perl Compatible Regular Expressions
perper
perlPerl
perl6Perl 6
pfPF英语PF (firewall)
phpPHP
php-briefPHP
pic16PIC汇编语言
pikePike
pixelbenderPixel Bender英语Adobe Pixel Bender
pliPL/I
plsqlPL-SQL
postgresqlPostgreSQL
povrayPersistence of Vision Raytracer
powerbuilderPowerbuilder
powershellWindows PowerShell
proftpdProFTPd
progressOpenEdge Advanced Business Language英语OpenEdge Advanced Business Language
prologProlog
propertiesProperties file
providexProvideX英语ProvideX
purebasicPureBasic
pyconPython
pys60PyS60英语Python for S60
pythonPython
qQ英语Q (equational programming language)
qbasicQBasic/QuickBASIC
railsRails
rebolREBOL
reg注册表
rexxREXX
robotsrobots.txt
rpgRPG英语IBM RPG
rpgiiRPG II英语IBM RPG II
rpgiiiRPG III英语IBM RPG III
rpg400RPG/400英语IBM RPG
rpgivRPG IV英语IBM RPG
rpmspecRPM Spec files
rsplusR
rubyRuby
sasSAS
scalaScala
schemeScheme
scilabScilab
sdlbasicSdlBasic英语SdlBasic
smalltalkSmalltalk
smartySmarty
sparkSPARK
sparqlSPARQL
sqlSQL
stonescriptStoneScript (Scripting language for ShiVa3D英语ShiVa)
systemverilogSystemVerilog
tclTcl
teratermTera Term
textPlain text英语Plain text
thinbasicthinBasic英语thinBasic
tsqlTransact-SQL
typoscriptTypoScript
uniconUnicon英语Unicon (programming language)
upcUnified Parallel C
urbiURBI英语URBI
uscript虚幻引擎
valaVala
vbVisual Basic
vbnetVisual Basic .NET
veditVEDIT英语VEDIT
verilogVerilog
vhdlVHDL
vimVim
visualfoxproVisual FoxPro
visualprologVisual Prolog
whitespaceWhitespace
whoisWHOIS
winbatchWinbatch英语Winbatch
xmlXML
xorg_confXorg.conf英语Xorg.conf
yamlYAML
xppMicrosoft Dynamics AX英语Microsoft Dynamics AX
z80ZiLOG Z80 Assembler
zxbasicZXBasic
  • code:需要语法高亮显示的内容。

例子

{{Code|lang=javascript|code=mw.util.addPortletLink('p-personal', '/w/index.php?title=Special:MyPage/Sandbox&action=edit&preload=Template%3AUser_sandbox%2Fpreload&editintro=Template%3AUser_sandbox', 'My sandbox', 'pt-mysandbox', 'Go to my sandbox');}}

mw.util.addPortletLink('p-personal', '/w/index.php?title=Special:MyPage/Sandbox&action=edit&preload=Template%3AUser_sandbox%2Fpreload&editintro=Template%3AUser_sandbox', 'My sandbox', 'pt-mysandbox', 'Go to my sandbox');

参见

注释

  1. ^ Pygments没有提供"wikitext"或"mediawiki"语法解析(见phab:T29828)。请使用"html+handlebars"或"moin"替代。