قالب:Syntaxhighlight
{{{1}}}
Simple wrapper around the syntaxhighlight tag to show syntax-highlighted text. Unlike syntaxhighlight, text that does not fit on the screen will be wrapped.
Usage
{{Syntaxhighlight|code|lang}}
- code will become the contents of the syntax highlighted block.
 - Use 
|lang=wikitextfor Mediawiki or wikitext markup. Other supported languages are listed below. - The 
<syntaxhighlight>tag used by this template is WP:EXPENSIVE, so, if used on a page with 500 or more 'expensive' parser functions, subsequent instances of this template after the 500th expensive function use on that page will always be rendered as unhighlighted<code>...</code>blocks (without syntax highlighting) instead of syntax-highlighted<syntaxhighlight>...</syntaxhighlight>blocks. 
Supported languages
| Code | Language | 
|---|---|
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 | 
awk | 
AWK | 
bascomavr | 
BASCOM AVR | 
bash | 
Bash | 
basic4gl | 
Basic4GL | 
bf | 
Brainfuck | 
bibtex | 
BibTeX | 
blitzbasic | 
Blitz BASIC | 
bnf | 
Backus–Naur form | 
boo | 
Boo | 
c | 
C | 
c_loadrunner | 
C Loadrunner | 
c_mac | 
C (Mac) | 
caddcl | 
AutoCAD Dialog Control Language (DCL) | 
cadlisp | 
AutoLISP | 
cfdg | 
CFDG | 
cfm | 
ColdFusion Markup Language | 
chaiscript | 
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 | 
DIGITAL Command Language | 
dcpu16 | 
DCPU-16 | 
dcs | 
Data Conversion System | 
delphi | 
Delphi | 
diff | 
Diff | 
div | 
DIV | 
dos | 
DOS batch file | 
dot | 
DOT | 
e | 
E | 
ecmascript | 
ECMAScript | 
eiffel | 
Eiffel | 
email | 
Email (mbox \ eml \ RFC format) | 
epc | 
Enerscript | 
erlang | 
Erlang | 
euphoria | 
Euphoria | 
f1 | 
Formula One | 
fo | 
FO | 
fortran | 
Fortran | 
freebasic | 
FreeBASIC | 
freeswitch | 
FreeSWITCH | 
fsharp | 
Fsharp | 
gambas | 
Gambas | 
gdb | 
GDB | 
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+ | 
html | 
HTML | 
icon | 
Icon | 
idl | 
Uno IDL | 
ini | 
INI | 
inno | 
Inno | 
intercal | 
INTERCAL | 
io | 
Io | 
j | 
J | 
java | 
Java | 
java5 | 
Java(TM) 2 Platform Standard Edition 5.0 | 
javascript | 
JavaScript | 
jcl | 
Job Control Language | 
kixtart | 
KiXtart | 
klonec | 
Klone C | 
klonecpp | 
Klone C++ | 
latex | 
LaTeX | 
lb | 
Liberty BASIC | 
ldif | 
LDAP Data Interchange Format | 
lisp | 
Lisp | 
llvm | 
LLVM | 
locobasic | 
Locomotive BASIC | 
logtalk | 
Logtalk | 
lolcode | 
LOLCODE | 
lotusformulas | 
Formula language | 
lotusscript | 
LotusScript | 
lscript | 
LightWave 3D | 
lsl2 | 
Linden Scripting Language | 
lua | 
Lua | 
magiksf | 
Magik | 
m68k | 
Motorola 68000 Assembler | 
make | 
make | 
mapbasic | 
MapBasic | 
matlab | 
MATLAB M | 
mirc | 
mIRC scripting language | 
mmix | 
MMIX | 
modula2 | 
Modula-2 | 
modula3 | 
Modula-3 | 
mpasm | 
Microchip Assembler | 
mxml | 
MXML | 
mysql | 
MySQL | 
nagios | 
Nagios | 
netrexx | 
NetRexx | 
newlisp | 
NewLISP | 
nsis | 
Nullsoft Scriptable Install System (NSIS) | 
oberon2 | 
Oberon-2 | 
objc | 
Objective-C | 
objeck | 
Objeck | 
ocaml | 
OCaml | 
ocaml-brief | 
OCaml | 
ocl | 
Operational Control Language | 
octave | 
Octave | 
oobas | 
OpenOffice Basic | 
oorexx | 
Object REXX | 
oracle11 | 
Oracle 11 SQL | 
oracle8 | 
Oracle 8 SQL | 
oxygene | 
Oxygene | 
oz | 
Oz | 
parasail | 
ParaSail | 
parigp | 
PARI/GP | 
pascal | 
Pascal | 
pcre | 
Perl Compatible Regular Expressions | 
per | 
per | 
perl | 
Perl | 
perl6 | 
Raku | 
pf | 
PF | 
php | 
PHP | 
php-brief | 
PHP | 
pic16 | 
PIC assembly language | 
pike | 
Pike | 
pixelbender | 
Pixel Bender | 
pli | 
PL/I | 
plsql | 
PL/SQL | 
postgresql | 
PostgreSQL | 
povray | 
Persistence of Vision Raytracer | 
powerbuilder | 
PowerBuilder | 
powershell | 
PowerShell | 
proftpd | 
ProFTPD | 
progress | 
OpenEdge Advanced Business Language | 
prolog | 
Prolog | 
properties | 
Properties file | 
providex | 
ProvideX | 
purebasic | 
PureBasic | 
pycon | 
Python | 
pys60 | 
PyS60 | 
python | 
Python | 
q | 
Q | 
qbasic | 
QBasic/QuickBASIC | 
ragel | 
Ragel | 
rails | 
Rails | 
rebol | 
Rebol | 
reg | 
Windows Registry | 
rexx | 
Rexx | 
robots | 
robots.txt | 
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 | 
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 | 
Plain text | 
thinbasic | 
thinBasic | 
tsql | 
Transact-SQL | 
typoscript | 
TypoScript | 
unicon | 
Unicon | 
upc | 
Unified Parallel C | 
urbi | 
URBI | 
uscript | 
UnrealScript | 
vala | 
Vala | 
vb | 
Visual Basic | 
vbnet | 
Visual Basic .NET | 
vedit | 
VEDIT | 
verilog | 
Verilog | 
vhdl | 
VHDL | 
vim | 
Vim script | 
visualfoxpro | 
Visual FoxPro | 
visualprolog | 
Visual Prolog | 
whitespace | 
Whitespace | 
whois | 
Whois | 
wikitext | 
Help:Wikitext | 
winbatch | 
Winbatch | 
xml | 
XML | 
xorg_conf | 
Xorg.conf | 
yaml | 
YAML | 
xpp | 
Microsoft Dynamics AX | 
z80 | 
Zilog Z80 Assembler | 
zxbasic | 
ZXBasic | 
Examples
Inline 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');
Necessary unescaping of source code from another page
| [[{{{año1}}}]] | 
|---|
| {{{año1dato}}} | 
TemplateData
Simple wrapper around the syntaxhighlight tag to show syntax-highlighted text. Unlike syntaxhighlight, text that does not fit on the screen will be wrapped.
| وسيط | وصف | نوع | حالة | |
|---|---|---|---|---|
| code | code 1 | The code that will be displayed  | محتوى | مطلوب | 
| lang | lang 2 | The language of the code 
  | نص | مقترح | 
| border | border | Set this to "no" to remove the border 
  | غير معروف | اختياري | 
See also
| The above documentation is transcluded from قالب:Syntaxhighlight/doc. (edit | history) Editors can experiment in this template's sandbox (create | mirror) and testcases (create) pages. Please add categories to the /doc subpage. Subpages of this template.  |