Jump to content

Template:Syntaxhighlight/doc: Difference between revisions

From pool
Content deleted Content added
Created page with "{{Documentation subpage}} {{tsh|sxhl}} <!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE --> Simple wrapper around the {{xtag|syntaxhighlight}} tag to show..."
 
(No difference)

Latest revision as of 19:45, 4 November 2020

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

Parameters

  • lang:
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 Wikipedia:ABAP
actionscript Wikipedia:ActionScript
actionscript3 ActionScript3
ada Ada
algol68 Wikipedia:ALGOL 68
apache Apache configuration
applescript Wikipedia:AppleScript
apt_sources APT sources
arm ARM Assembler
asm Assembly
asp Active Server Pages (ASP)
asymptote Asymptote
autoconf Wikipedia:Autoconf
autohotkey Wikipedia:AutoHotkey
autoit Wikipedia:AutoIt
avisynth Wikipedia:AviSynth
awk Wikipedia:AWK
bascomavr BASCOM AVR
bash Bash
basic4gl Wikipedia:Basic4GL
bf Wikipedia:Brainfuck
bibtex Wikipedia:BibTeX
blitzbasic Wikipedia:Blitz BASIC
bnf Wikipedia:Backus–Naur form
boo Boo
c C
c_loadrunner C Loadrunner
c_mac C (Mac)
caddcl AutoCAD DCL
cadlisp Wikipedia:AutoLISP
cfdg CFDG
cfm Wikipedia:ColdFusion Markup Language
chaiscript Wikipedia:ChaiScript
cil Common Intermediate Language (CIL)
clojure Wikipedia:Clojure
clp Control Language Program
cmake Wikipedia:CMake
cobol Wikipedia:COBOL
coffeescript Wikipedia:CoffeeScript
cpp Wikipedia:C++
cpp-qt C++ (Qt toolkit)
csharp C#
css Cascading Style Sheets (CSS)
cuesheet Cue sheet
d D
dcl Wikipedia:DIGITAL Command Language
dcpu16 Wikipedia:DCPU-16
dcs Data Conversion System
delphi Delphi
diff Wikipedia:Diff
div DIV
dos Wikipedia:DOS batch file
dot DOT
e E
ecmascript Wikipedia:ECMAScript
eiffel Eiffel
email Email (mbox \ eml \ RFC format)
epc Enerscript
erlang Erlang
euphoria Euphoria
f1 Formula One
fo FO
fortran Wikipedia:Fortran
freebasic Wikipedia:FreeBASIC
freeswitch Wikipedia:FreeSWITCH
fsharp Wikipedia:Fsharp
gambas Gambas
gdb Wikipedia:GDB
genero Genero
genie Genie
gettext Wikipedia:gettext
glsl OpenGL Shading Language (GLSL)
gml Game Maker Language (GML)
gnuplot Wikipedia:gnuplot
go Go
groovy Groovy
gwbasic Wikipedia:GW-BASIC
haskell Haskell
haxe Wikipedia:Haxe
hicest HicEst
hq9plus HQ9+
html4strict Wikipedia:HTML
html5 Wikipedia:HTML5
icon Icon
idl Uno IDL
ini INI
inno Inno
intercal Wikipedia:INTERCAL
io Io
j J
java Java
java5 Java(TM) 2 Platform Standard Edition 5.0
javascript Wikipedia:JavaScript
jcl Wikipedia:Job Control Language
kixtart Wikipedia:KiXtart
klonec Klone C
klonecpp Klone C++
latex Wikipedia:LaTeX
lb Wikipedia:Liberty BASIC
ldif Wikipedia:LDAP Data Interchange Format
lisp Lisp
llvm Wikipedia:LLVM
locobasic Wikipedia:Locomotive BASIC
logtalk Wikipedia:Logtalk
lolcode Wikipedia:LOLCODE
lotusformulas Wikipedia:Formula language
lotusscript Wikipedia:LotusScript
lscript LightWave 3D
lsl2 Wikipedia:Linden Scripting Language
lua Lua
magiksf Magik
m68k Motorola 68000 Assembler
make make
mapbasic Wikipedia:MapBasic
matlab MATLAB M
mirc Wikipedia:mIRC scripting language
mmix Wikipedia:MMIX
modula2 Wikipedia:Modula-2
modula3 Wikipedia:Modula-3
mpasm Microchip Assembler
mxml Wikipedia:MXML
mysql Wikipedia:MySQL
nagios Wikipedia:Nagios
netrexx Wikipedia:NetRexx
newlisp Wikipedia:NewLISP
nsis Nullsoft Scriptable Install System (NSIS)
oberon2 Oberon-2
objc Wikipedia:Objective-C
objeck Objeck
ocaml Wikipedia:OCaml
ocaml-brief Wikipedia:OCaml
ocl Wikipedia:Operational Control Language
octave Octave
oobas OpenOffice.org Basic
oorexx Wikipedia:Object REXX
oracle11 Oracle 11 SQL
oracle8 Oracle 8 SQL
oxygene Oxygene
oz Oz
parasail ParaSail
parigp Wikipedia:PARI/GP
pascal Pascal
pcre Wikipedia:Perl Compatible Regular Expressions
per per
perl Wikipedia:Perl
perl6 Wikipedia:Perl 6
pf PF
php Wikipedia:PHP
php-brief Wikipedia:PHP
pic16 PIC assembly language
pike Pike
pixelbender Pixel Bender
pli Wikipedia:PL/I
plsql Wikipedia:PL/SQL
postgresql Wikipedia:PostgreSQL
povray Persistence of Vision Raytracer
powerbuilder Wikipedia:PowerBuilder
powershell Wikipedia:PowerShell
proftpd Wikipedia:ProFTPD
progress Wikipedia:OpenEdge Advanced Business Language
prolog Wikipedia:Prolog
properties Properties file
providex Wikipedia:ProvideX
purebasic Wikipedia:PureBasic
pycon Python
pys60 PyS60
python Python
q Q
qbasic QBasic/QuickBASIC
rails Rails
rebol Wikipedia:Rebol
reg Wikipedia:Windows Registry
rexx Wikipedia: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 Wikipedia:Scilab
sdlbasic Wikipedia:SdlBasic
smalltalk Wikipedia:Smalltalk
smarty Smarty
spark SPARK
sparql Wikipedia:SPARQL
sql Wikipedia:SQL
stonescript StoneScript (Scripting language for ShiVa3D)
systemverilog Wikipedia:SystemVerilog
tcl Wikipedia:Tcl
teraterm Wikipedia:Tera Term
text Wikipedia:Plain text
thinbasic Wikipedia:thinBasic
tsql Wikipedia:Transact-SQL
typoscript TypoScript
unicon Unicon
upc Wikipedia:Unified Parallel C
urbi Wikipedia:URBI
uscript Wikipedia:UnrealScript
vala Vala
vb Wikipedia:Visual Basic
vbnet Wikipedia:Visual Basic .NET
vedit Wikipedia:VEDIT
verilog Wikipedia:Verilog
vhdl Wikipedia:VHDL
vim Wikipedia:Vim script
visualfoxpro Wikipedia:Visual FoxPro
visualprolog Wikipedia:Visual Prolog
whitespace Whitespace
whois Wikipedia:Whois
winbatch Wikipedia:Winbatch
xml Wikipedia:XML
xorg_conf Wikipedia:Xorg.conf
yaml Wikipedia:YAML
xpp Wikipedia:Microsoft Dynamics AX
z80 ZiLOG Z80 Assembler
zxbasic ZXBasic
  • code: The contents of the syntax highlighted block.

Examples

{{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');

See also