跳至內容

模板:Syntaxhighlight/doc

來自維基學院

用<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 AviSynth(英語:AviSynth)
awk Awk
bascomavr BASCOM AVR
bash Bash
basic4gl Basic4GL(英語:Basic4GL)
bf Brainfuck
bibtex BibTeX
blitzbasic Blitz BASIC(英語:Blitz BASIC)
bnf 巴科斯範式
boo Boo
c C
c_loadrunner C Loadrunner
c_mac C (Mac)
caddcl AutoCAD DCL(英語:Dialog Control Language)
cadlisp AutoLISP
cfdg CFDG
cfm ColdFusion Markup Language(英語:ColdFusion Markup Language)
chaiscript ChaiScript(英語:ChaiScript)
cil Common Intermediate Language (CIL)
clojure Clojure
clp Control Language Program(英語:IBM i Control Language)
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 DIGITAL Command Language(英語:DIGITAL Command Language)
dcpu16 0x10c
dcs Data Conversion System
delphi Delphi
diff Diff
div DIV
dos 批次檔
dot DOT
e E(英語:E (programming language))
ecmascript ECMAScript
eiffel Eiffel
email Email (mbox \ eml \ RFC format)
epc Enerscript
erlang Erlang
euphoria Euphoria(英語:Euphoria (programming language))
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 Icon(英語:Icon (programming language))
idl Uno IDL
ini INI
inno Inno
intercal INTERCAL(英語:INTERCAL)
io Io
j J
java Java
java5 Java(TM) 2 Platform Standard Edition 5.0
javascript JavaScript
jcl Job Control Language(英語:Job Control Language)
kixtart KiXtart
klonec Klone C
klonecpp Klone C++
latex LaTeX
lb Liberty BASIC(英語:Liberty BASIC)
ldif LDAP Data Interchange Format(英語:LDAP Data Interchange Format)
lisp Lisp
llvm LLVM
locobasic Locomotive BASIC(英語:Locomotive BASIC)
logtalk Logtalk(英語:Logtalk)
lolcode LOLCODE
lotusformulas Formula language(英語:Formula language)
lotusscript LotusScript(英語:LotusScript)
lscript LightWave 3D(英語:LScript)
lsl2 Linden Scripting Language(英語:Linden Scripting Language)
lua Lua
magiksf Magik(英語:Magik (programming language))
m68k Motorola 68000 Assembler
make make
mapbasic MapBasic(英語:MapBasic)
matlab MATLAB M
mirc mIRC scripting language(英語:mIRC scripting language)
mmix MMIX(英語:MMIX)
modula2 Modula-2
modula3 Modula-3
mpasm Microchip Assembler
mxml MXML
mysql MySQL
nagios Nagios
netrexx NetRexx(英語:NetRexx)
newlisp NewLISP(英語:NewLISP)
nsis Nullsoft Scriptable Install System (NSIS)
oberon2 Oberon-2(英語:Oberon-2 (programming language))
objc Objective-C
objeck Objeck(英語:Objeck (programming language))
ocaml OCaml
ocaml-brief OCaml
ocl Operational Control Language(英語:Operational Control Language)
octave Octave
oobas OpenOffice.org Basic(英語:StarOffice Basic)
oorexx Object REXX(英語:Object REXX)
oracle11 Oracle 11 SQL
oracle8 Oracle 8 SQL
oxygene Oxygene(英語:Oxygene (programming language))
oz Oz
parasail ParaSail(英語:ParaSail (programming language))
parigp PARI/GP(英語:PARI/GP)
pascal Pascal
pcre Perl Compatible Regular Expressions(英語:Perl Compatible Regular Expressions)
per per
perl Perl
perl6 Perl 6
pf PF(英語:PF (firewall))
php PHP
php-brief PHP
pic16 PIC匯編語言
pike Pike
pixelbender Pixel Bender(英語:Adobe Pixel Bender)
pli PL/I
plsql PL-SQL
postgresql PostgreSQL
povray Persistence of Vision Raytracer
powerbuilder Powerbuilder
powershell Windows PowerShell
proftpd ProFTPd
progress OpenEdge Advanced Business Language(英語:OpenEdge Advanced Business Language)
prolog Prolog
properties Properties file
providex ProvideX(英語:ProvideX)
purebasic PureBasic
pycon Python
pys60 PyS60(英語:Python for S60)
python Python
q Q(英語:Q (equational programming language))
qbasic QBasic/QuickBASIC
rails Rails
rebol REBOL
reg 註冊表
rexx REXX
robots robots.txt
rpg RPG(英語:IBM RPG)
rpgii RPG II(英語:IBM RPG II)
rpgiii RPG III(英語:IBM RPG III)
rpg400 RPG/400(英語:IBM RPG)
rpgiv RPG IV(英語:IBM RPG)
rpmspec RPM Spec files
rsplus R
ruby Ruby
sas SAS
scala Scala
scheme Scheme
scilab Scilab
sdlbasic SdlBasic(英語:SdlBasic)
smalltalk Smalltalk
smarty Smarty
spark SPARK
sparql SPARQL
sql SQL
stonescript StoneScript (Scripting language for ShiVa3D(英語:ShiVa))
systemverilog SystemVerilog
tcl Tcl
teraterm Tera Term(英語:Tera Term)
text Plain text(英語:Plain text)
thinbasic thinBasic(英語:thinBasic)
tsql Transact-SQL
typoscript TypoScript
unicon Unicon(英語:Unicon (programming language))
upc Unified Parallel C
urbi URBI(英語:URBI)
uscript 虛幻引擎
vala Vala
vb Visual Basic
vbnet Visual Basic .NET
vedit VEDIT(英語:VEDIT)
verilog Verilog
vhdl VHDL
vim Vim
visualfoxpro Visual FoxPro
visualprolog Visual Prolog
whitespace Whitespace
whois WHOIS
winbatch Winbatch(英語:Winbatch)
xml XML
xorg_conf Xorg.conf(英語:Xorg.conf)
yaml YAML
xpp Microsoft Dynamics AX(英語: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');