Template:Syntaxhighlight/doc
外观
此頁面是Template:Syntaxhighlight的Template文档文檔。 此頁面可能包含了模板的使用說明、分類和其他内容。 |
用<syntaxhighlight>……</syntaxhighlight>
包裹需要语法高亮的文本(syntax-highlighted text)与<syntaxhighlight>
之不同,支持文本的折行(wrapped)显示。
用法
[编辑]参数
[编辑]- lang:
代码 | 语言 | |
---|---|---|
4cs |
4CS | |
6502acme |
MOS 6502 (6510) ACME Cross Assembler | |
6502kickass |
MOS 6502 (6510) Kick Assembler | |
6502tasm |
MOS 6502 (6510) TASM/64TASS | |
68000devpac |
Motorola 68000 - HiSoft Devpac ST 2 Assembler | |
abap |
ABAP | |
actionscript |
ActionScript | |
actionscript3 |
ActionScript3 | |
ada |
Ada | |
algol68 |
ALGOL 68 | |
apache |
Apache configuration | |
applescript |
AppleScript | |
apt_sources |
APT sources | |
arm |
ARM Assembler | |
asm |
Assembly | |
asp |
Active Server Pages (ASP) | |
asymptote |
Asymptote | |
autoconf |
Autoconf | |
autohotkey |
AutoHotkey | |
autoit |
AutoIt | |
avisynth |
en:AviSynth | |
awk |
Awk | |
bascomavr |
BASCOM AVR | |
bash |
Bash | |
basic4gl |
en:Basic4GL | |
bf |
Brainfuck | |
bibtex |
BibTeX | |
blitzbasic |
en:Blitz BASIC | |
bnf |
巴科斯范式 | |
boo |
Boo | |
c |
C | |
c_loadrunner |
C Loadrunner | |
c_mac |
C (Mac) | |
caddcl |
AutoCAD DCL | |
cadlisp |
AutoLISP | |
cfdg |
CFDG | |
cfm |
en:ColdFusion Markup Language | |
chaiscript |
en:ChaiScript | |
cil |
Common Intermediate Language (CIL) | |
clojure |
Clojure | |
clp |
Control Language Program | |
cmake |
CMake | |
cobol |
COBOL | |
coffeescript |
CoffeeScript | |
cpp |
C++ | |
cpp-qt |
C++ (Qt toolkit) | |
csharp |
C# | |
css |
Cascading Style Sheets (CSS) | |
cuesheet |
Cue sheet | |
d |
D | |
dcl |
en:DIGITAL Command Language | |
dcpu16 |
0x10c | |
dcs |
Data Conversion System | |
delphi |
Delphi | |
diff |
Diff | |
div |
DIV | |
dos |
批次檔 | |
dot |
DOT | |
e |
[[:en:E (programming language) | E]] |
ecmascript |
ECMAScript | |
eiffel |
Eiffel | |
email |
Email (mbox \ eml \ RFC format) | |
epc |
Enerscript | |
erlang |
Erlang | |
euphoria |
[[:en:Euphoria (programming language) | Euphoria]] |
f1 |
Formula One | |
falcon |
Falcon | |
fo |
FO | |
fortran |
Fortran | |
freebasic |
FreeBASIC | |
freeswitch |
FreeSWITCH | |
fsharp |
F♯ | |
gambas |
Gambas | |
gdb |
GNU侦错器 | |
genero |
Genero | |
genie |
Genie | |
gettext |
Gettext | |
glsl |
OpenGL Shading Language (GLSL) | |
gml |
Game Maker Language (GML) | |
gnuplot |
Gnuplot | |
go |
Go | |
groovy |
Groovy | |
gwbasic |
GW-BASIC | |
haskell |
Haskell | |
haxe |
Haxe | |
hicest |
HicEst | |
hq9plus |
HQ9+ | |
html4strict |
HTML | |
html5 |
HTML5 | |
icon |
[[:en:Icon (programming language) | Icon]] |
idl |
Uno IDL | |
ini |
INI | |
inno |
Inno | |
intercal |
en:INTERCAL | |
io |
Io | |
j |
J | |
java |
Java | |
java5 |
Java(TM) 2 Platform Standard Edition 5.0 | |
javascript |
JavaScript | |
jcl |
en:Job Control Language | |
kixtart |
KiXtart | |
klonec |
Klone C | |
klonecpp |
Klone C++ | |
latex |
LaTeX | |
lb |
en:Liberty BASIC | |
ldif |
en:LDAP Data Interchange Format | |
lisp |
Lisp | |
llvm |
LLVM | |
locobasic |
en:Locomotive BASIC | |
logtalk |
en:Logtalk | |
lolcode |
LOLCODE | |
lotusformulas |
en:Formula language | |
lotusscript |
en:LotusScript | |
lscript |
[[:en:LScript | LightWave 3D]] |
lsl2 |
en:Linden Scripting Language | |
lua |
Lua | |
magiksf |
Magik | |
m68k |
Motorola 68000 Assembler | |
make |
make | |
mapbasic |
en:MapBasic | |
matlab |
MATLAB M | |
moin |
Wikitext/MediaWiki[1] | |
mirc |
en:mIRC scripting language | |
mmix |
en:MMIX | |
modula2 |
Modula-2 | |
modula3 |
Modula-3 | |
mpasm |
Microchip Assembler | |
mxml |
MXML | |
mysql |
MySQL | |
nagios |
Nagios | |
netrexx |
en:NetRexx | |
newlisp |
en:NewLISP | |
nsis |
Nullsoft Scriptable Install System (NSIS) | |
oberon2 |
Oberon-2 | |
objc |
Objective-C | |
objeck |
Objeck | |
ocaml |
OCaml | |
ocaml-brief |
OCaml | |
ocl |
en:Operational Control Language | |
octave |
Octave | |
oobas |
OpenOffice.org Basic | |
oorexx |
en:Object REXX | |
oracle11 |
Oracle 11 SQL | |
oracle8 |
Oracle 8 SQL | |
oxygene |
Oxygene | |
oz |
Oz | |
parasail |
ParaSail | |
parigp |
en:PARI/GP | |
pascal |
Pascal | |
pcre |
en:Perl Compatible Regular Expressions | |
per |
per | |
perl |
Perl | |
perl6 |
Perl 6 | |
pf |
[[:en:PF (firewall) | PF]] |
php |
PHP | |
php-brief |
PHP | |
pic16 |
PIC汇编语言 | |
pike |
Pike | |
pixelbender |
Pixel Bender | |
pli |
PL/I | |
plsql |
PL-SQL | |
postgresql |
PostgreSQL | |
povray |
Persistence of Vision Raytracer | |
powerbuilder |
Powerbuilder | |
powershell |
Windows PowerShell | |
proftpd |
ProFTPd | |
progress |
en:OpenEdge Advanced Business Language | |
prolog |
Prolog | |
properties |
Properties file | |
providex |
en:ProvideX | |
purebasic |
PureBasic | |
pycon |
Python | |
pys60 |
PyS60 | |
python |
Python | |
q |
[[:en:Q (equational programming language) | Q]] |
qbasic |
QBasic/QuickBASIC | |
rails |
Rails | |
rebol |
REBOL | |
reg |
注册表 | |
rexx |
REXX | |
robots |
robots.txt | |
rpg |
[[:en:IBM RPG | RPG]] |
rpgii |
RPG II | |
rpgiii |
RPG III | |
rpg400 |
RPG/400 | |
rpgiv |
RPG IV | |
rpmspec |
RPM Spec files | |
rsplus |
R | |
ruby |
Ruby | |
sas |
SAS | |
scala |
Scala | |
scheme |
Scheme | |
scilab |
Scilab | |
sdlbasic |
en:SdlBasic | |
smalltalk |
Smalltalk | |
smarty |
Smarty | |
spark |
SPARK | |
sparql |
SPARQL | |
sql |
SQL | |
stonescript |
StoneScript (Scripting language for ShiVa3D) | |
systemverilog |
SystemVerilog | |
tcl |
Tcl | |
teraterm |
Tera Term | |
text |
en:Plain text | |
thinbasic |
en:thinBasic | |
tsql |
Transact-SQL | |
typoscript |
TypoScript | |
unicon |
[[:en:Unicon (programming language) | Unicon]] |
upc |
Unified Parallel C | |
urbi |
en:URBI | |
uscript |
虚幻引擎 | |
vala |
Vala | |
vb |
Visual Basic | |
vbnet |
Visual Basic .NET | |
vedit |
en:VEDIT | |
verilog |
Verilog | |
vhdl |
VHDL | |
vim |
Vim | |
visualfoxpro |
Visual FoxPro | |
visualprolog |
Visual Prolog | |
whitespace |
Whitespace | |
whois |
WHOIS | |
winbatch |
en:Winbatch | |
xml |
XML | |
xorg_conf |
en:Xorg.conf | |
yaml |
YAML | |
xpp |
en:Microsoft Dynamics AX | |
z80 |
ZiLOG Z80 Assembler | |
zxbasic |
ZXBasic |
- code:需要语法高亮显示的内容。
例子
[编辑]{{Syntaxhighlight|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');
参见
[编辑]注释
[编辑]- ↑ Pygments没有提供"wikitext"或"mediawiki"语法解析(见phab:T29828)。请使用"html+handlebars"或"moin"替代。