Шаблон:Syntaxhighlight

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
{{{1}}}
{{i}} Документація шаблону[перегляд] [редагувати] [історія] [очистити кеш]

Проста обгортка навколо тегу <syntaxhighlight> для відображення тексту з підсвічуванням синтаксису. На відміну від <syntaxhighlight>, текст, який не поміщається на екрані, буде обгорнуто.

Використання

[ред. код]

Параметри

[ред. код]
  • 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[en]
apache конфігурація Apache
applescript AppleScript
apt_sources початкові коди APT
arm Асемблер ARM
asm Асемблер
asp Active Server Pages (ASP)
asymptote Asymptote[en]
autoconf Autoconf[en]
autohotkey AutoHotKey
autoit AutoIt
avisynth AviSynth
awk AWK
bascomavr BASCOM AVR
bash Bash
basic4gl Basic4GL[en]
bf Brainfuck
bibtex BibTeX
blitzbasic Blitz BASIC
bnf Нотація Бекуса — Наура
boo Boo
c C
c_loadrunner C Loadrunner
c_mac C (Mac)
caddcl AutoCAD DCL[en]
cadlisp AutoLISP
cfdg CFDG
cfm ColdFusion Markup Language[en]
chaiscript ChaiScript
cil Common Intermediate Language (CIL)
clojure Clojure
clp Control Language Program[en]
cmake CMake
cobol COBOL
coffeescript CoffeeScript
cpp C++
cpp-qt C++ (Qt)
csharp C#
css CSS (каскадні таблиці стилів)
cuesheet Cue sheet
d D
dcl DIGITAL Command Language[en]
dcpu16 DCPU-16
dcs Data Conversion System
delphi Delphi
diff Diff
div DIV
dos Пакетний файл DOS
dot DOT
e E[en]
ecmascript ECMAScript
eiffel Eiffel
email Email (mbox \ eml \ RFC format)
epc Enerscript
erlang Erlang
euphoria Euphoria[en]
f1 Formula One
fo FO
fortran Фортран
freebasic FreeBASIC
freeswitch FreeSWITCH[en]
fsharp F Sharp
gambas Gambas
gdb GDB
genero Genero
genie Genie[en]
gettext gettext
glsl OpenGL Shading Language (GLSL)
gml Game Maker Language
gnuplot gnuplot
go Go
groovy Groovy
gwbasic GW-BASIC[en]
haskell Haskell
haxe Haxe
hicest HicEst
hq9plus HQ9+
html4strict HTML
html5 HTML5
icon Icon[en]
idl Uno IDL[en]
ini .ini
inno Inno
intercal INTERCAL
io io[en]
j J
java Java
java5 Java™ 2 Platform Standard Edition 5.0
javascript JavaScript
jcl Job Control Language[en]
kixtart KiXtart[en]
klonec Klone C
klonecpp Klone C++
latex LaTeX
lb Liberty BASIC[en]
ldif LDAP Data Interchange Format[en]
lisp Lisp
llvm LLVM
locobasic Locomotive BASIC[en]
logtalk Logtalk[en]
lolcode LOLCODE
lotusformulas Formula language[en]
lotusscript LotusScript[en]
lscript LightWave 3D[en]
lsl2 Linden Scripting Language
lua Lua
magiksf Magik[en]
m68k Асемблер Motorola 68000
make make
mapbasic MapBasic[en]
matlab MATLAB M
mirc Скриптова мова mIRC[en]
mmix MMIX
modula2 Modula-2[en]
modula3 Modula-3[en]
mpasm Microchip Assembler
mxml MXML[en]
mysql MySQL
nagios Nagios
netrexx NetRexx[en]
newlisp NewLISP[en]
nsis Nullsoft Scriptable Install System (NSIS)
oberon2 Оберон-2[en]
objc Objective-C
objeck Objeck
ocaml OCaml
ocaml-brief OCaml
ocl Operational Control Language[en]
octave GNU Octave
oobas OpenOffice Basic[en]
oorexx Object REXX
oracle11 Oracle 11 SQL
oracle8 Oracle 8 SQL
oxygene Oxygene
oz Oz[en]
parasail ParaSail
parigp PARI/GP[en]
pascal Pascal
pcre PCRE
per per
perl Perl
perl6 Perl6
pf PF (фаєрвол)[en]
php PHP
php-brief PHP
pic16 Мова асемблера PIC
pike Pike[en]
pixelbender Pixel Bender[en]
pli PL/I
plsql PL/SQL
postgresql PostgreSQL
povray Persistence of Vision Raytracer
powerbuilder PowerBuilder
powershell PowerShell
proftpd ProFTPD[en]
progress OpenEdge Advanced Business Language[en]
prolog Prolog
properties .properties
providex ProvideX[nl]
purebasic PureBasic[en]
pycon Python
pys60 PyS60[tr]
python Python
q Q[en]
qbasic QBasic[en] (QuickBASIC)
rails Rails
rebol Rebol
reg Реєстр Windows
rexx REXX
robots robots.txt
rpg RPG
rpgii RPG II[en]
rpgiii RPG III[en]
rpg400 RPG/400
rpgiv RPG IV
rpmspec Файли специфікацій RPM
rsplus R
ruby Ruby
sas SAS (мова програмування)[en]
scala Scala
scheme Scheme
scilab Scilab
sdlbasic SdlBasic[en]
smalltalk Smalltalk
smarty Smarty
spark SPARK
sparql SPARQL
sql SQL
stonescript StoneScript (скриптова мова ShiVa3D)
systemverilog SystemVerilog
tcl Tcl
teraterm Tera Term[en]
text Текстові дані
thinbasic thinBasic[en]
tsql Transact-SQL
typoscript TypoScript
unicon Unicon[en]
upc Unified Parallel C
urbi URBI[en]
uscript UnrealScript
vala Vala
vb Visual Basic
vbnet Visual Basic .NET
vedit VEDIT[en]
verilog Verilog
vhdl VHDL
vim сценарій Vim
visualfoxpro Visual FoxPro[en]
visualprolog Visual Prolog[en]
whitespace Whitespace
whois Whois
winbatch Winbatch[en]
xml XML
xorg_conf Xorg.conf[en]
yaml YAML
xpp Microsoft Dynamics AX
z80 Асемблер Zilog Z80
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');

Див. також

[ред. код]