Материал из VEDA Wiki
Sphynkx (обсуждение | вклад) (Новая страница: «Категория:Вспомогательные шаблоны <pre class="tplinsert" style="white-space: pre-wrap; float:left; border: 1px solid grey; margin: 0.5em 0 0 1em; padding: 0.4em;"><syntaxhighlight lang=""> </syntaxhighlight> </pre><br style="clear: all;">») |
Sphynkx (обсуждение | вклад) Нет описания правки |
||
(не показаны 2 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
<noinclude> | |||
[[en:Template:Syntaxhighlight]] | |||
[[Категория:Вспомогательные шаблоны]] | [[Категория:Вспомогательные шаблоны]] | ||
[[Категория:Tech]] | |||
Шаблон для вставки в страницу кода с подсветкой синтаксиса. В качестве параметра '''lang''': ''python; php; js; lua; bash; moin'' (годится и для вики-разметки Mediawiki)''; html; json; css; cfg; txt''.. Полный список - см. [https://www.mediawiki.org/wiki/Extension:SyntaxHighlight/ru Оф.мануал]. | |||
;Наиболее важные дополнительные параметры: | |||
:'''line''' - включение нумерации строк. | |||
:'''start''' - (в сочетании с line) определяет номер первой строки кода. Например, '''line start="55"''' начнет нумерацию строк с числа 55. | |||
:'''highlight''' - подсветка строк с заданными номерами (напр.: '''highlight="1,5-7"'''). Не зависит от нумерации '''start'''. | |||
:'''inline''' - размещение блока внутри абзаца, как его часть. | |||
=== Для копирования === | |||
<syntaxhighlight lang=""> | |||
</syntaxhighlight> | |||
</noinclude> | |||
<pre class="tplinsert" style="white-space: pre-wrap; float:left; border: 1px solid grey; margin: 0.5em 0 0 1em; padding: 0.4em;"><syntaxhighlight lang=""> | <pre class="tplinsert" style="white-space: pre-wrap; float:left; border: 1px solid grey; margin: 0.5em 0 0 1em; padding: 0.4em;"><syntaxhighlight lang=""> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
</pre><br style="clear: all;"> | </pre><br style="clear: all;"> |
Текущая версия от 21:34, 1 ноября 2024
Шаблон для вставки в страницу кода с подсветкой синтаксиса. В качестве параметра lang: python; php; js; lua; bash; moin (годится и для вики-разметки Mediawiki); html; json; css; cfg; txt.. Полный список - см. Оф.мануал.
- Наиболее важные дополнительные параметры
- line - включение нумерации строк.
- start - (в сочетании с line) определяет номер первой строки кода. Например, line start="55" начнет нумерацию строк с числа 55.
- highlight - подсветка строк с заданными номерами (напр.: highlight="1,5-7"). Не зависит от нумерации start.
- inline - размещение блока внутри абзаца, как его часть.
Для копирования
<syntaxhighlight lang=""> </syntaxhighlight>