Pomoc:Podświetlanie składni: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
Nie podano opisu zmian |
Nie podano opisu zmian |
||
Linia 1: | Linia 1: | ||
<noinclude>{{Podrozdział|Pomoc|Podświetlanie składni}}{{StronaStart2}}</noinclude> |
<noinclude>{{Podrozdział|Pomoc|Podświetlanie składni}}{{StronaStart2}}</noinclude> |
||
Oprogramowanie MediaWiki daje nam możliwość podświetlania składni. Wykorzystujemy do tego celu znacznik <code><nowiki>< |
Oprogramowanie MediaWiki daje nam możliwość podświetlania składni. Wykorzystujemy do tego celu znacznik <code><nowiki><syntaxhighlight lang="język"></syntaxhighlight></nowiki></code>, np. |
||
<nowiki> |
<nowiki> |
||
< |
<syntaxhighlight lang="python"> |
||
silnia = lambda x: x==0 or x*silnia(x-1) |
silnia = lambda x: x==0 or x*silnia(x-1) |
||
print silnia(10) |
print silnia(10) |
||
</ |
</syntaxhighlight></nowiki> |
||
Otrzymamy: |
Otrzymamy: |
||
< |
<syntaxhighlight lang="python"> |
||
silnia = lambda x: x==0 or x*silnia(x-1) |
silnia = lambda x: x==0 or x*silnia(x-1) |
||
print silnia(10) |
print silnia(10) |
||
</syntaxhighlight> |
|||
</source> |
|||
Możliwe jest dodanie numerowania linii poprzez umieszczenie flagi <code>line</code>: |
Możliwe jest dodanie numerowania linii poprzez umieszczenie flagi <code>line</code>: |
||
<nowiki> |
<nowiki> |
||
< |
<syntaxhighlight lang="python" line> |
||
silnia = lambda x: x==0 or x*silnia(x-1) |
silnia = lambda x: x==0 or x*silnia(x-1) |
||
print silnia(10) |
print silnia(10) |
||
</ |
</syntaxhighlight></nowiki> |
||
Otrzymamy: |
Otrzymamy: |
||
< |
<syntaxhighlight lang="python" line> |
||
silnia = lambda x: x==0 or x*silnia(x-1) |
silnia = lambda x: x==0 or x*silnia(x-1) |
||
print silnia(10) |
print silnia(10) |
||
</syntaxhighlight> |
|||
</source> |
|||
Aby zacząć numerowanie od konkretnej linii, dodajemy argument <code>start</code>: |
Aby zacząć numerowanie od konkretnej linii, dodajemy argument <code>start</code>: |
||
<nowiki> |
<nowiki> |
||
< |
<syntaxhighlight lang="python" line start="36"> |
||
silnia = lambda x: x==0 or x*silnia(x-1) |
silnia = lambda x: x==0 or x*silnia(x-1) |
||
print silnia(10) |
print silnia(10) |
||
</ |
</syntaxhighlight></nowiki> |
||
Otrzymamy: |
Otrzymamy: |
||
< |
<syntaxhighlight lang="python" line start="36"> |
||
silnia = lambda x: x==0 or x*silnia(x-1) |
silnia = lambda x: x==0 or x*silnia(x-1) |
||
print silnia(10) |
print silnia(10) |
||
</syntaxhighlight> |
|||
</source> |
|||
Aby wyróżnić konkretną linię, dodajemy argument <code>highlight</code> z '''rzeczywistym''' numerem linii, od początku bloku (tj. aby podświetlić drugą linię, gdy numeracja zaczyna się od 36, nie wpisujemy 37, lecz 2): |
Aby wyróżnić konkretną linię, dodajemy argument <code>highlight</code> z '''rzeczywistym''' numerem linii, od początku bloku (tj. aby podświetlić drugą linię, gdy numeracja zaczyna się od 36, nie wpisujemy 37, lecz 2): |
||
<nowiki> |
<nowiki> |
||
< |
<syntaxhighlight lang="python" line start="36" highlight="2"> |
||
silnia = lambda x: x==0 or x*silnia(x-1) |
silnia = lambda x: x==0 or x*silnia(x-1) |
||
print silnia(10) |
print silnia(10) |
||
</ |
</syntaxhighlight></nowiki> |
||
Otrzymamy: |
Otrzymamy: |
||
< |
<syntaxhighlight lang="python" line start="36" highlight="2"> |
||
silnia = lambda x: x==0 or x*silnia(x-1) |
silnia = lambda x: x==0 or x*silnia(x-1) |
||
print silnia(10) |
print silnia(10) |
||
</syntaxhighlight> |
|||
</source> |
|||
Więcej na ten temat można poczytać na [[mw:Extension:SyntaxHighlight_GeSHi|stronie MediaWiki]]. |
Więcej na ten temat można poczytać na [[mw:Extension:SyntaxHighlight_GeSHi|stronie MediaWiki]]. |
Wersja z 19:19, 6 lip 2020
Pomoc
Podświetlanie składni
Podświetlanie składni
Oprogramowanie MediaWiki daje nam możliwość podświetlania składni. Wykorzystujemy do tego celu znacznik <syntaxhighlight lang="język"></syntaxhighlight>
, np.
<syntaxhighlight lang="python"> silnia = lambda x: x==0 or x*silnia(x-1) print silnia(10) </syntaxhighlight>
Otrzymamy:
silnia = lambda x: x==0 or x*silnia(x-1)
print silnia(10)
Możliwe jest dodanie numerowania linii poprzez umieszczenie flagi line
:
<syntaxhighlight lang="python" line> silnia = lambda x: x==0 or x*silnia(x-1) print silnia(10) </syntaxhighlight>
Otrzymamy:
silnia = lambda x: x==0 or x*silnia(x-1)
print silnia(10)
Aby zacząć numerowanie od konkretnej linii, dodajemy argument start
:
<syntaxhighlight lang="python" line start="36"> silnia = lambda x: x==0 or x*silnia(x-1) print silnia(10) </syntaxhighlight>
Otrzymamy:
silnia = lambda x: x==0 or x*silnia(x-1)
print silnia(10)
Aby wyróżnić konkretną linię, dodajemy argument highlight
z rzeczywistym numerem linii, od początku bloku (tj. aby podświetlić drugą linię, gdy numeracja zaczyna się od 36, nie wpisujemy 37, lecz 2):
<syntaxhighlight lang="python" line start="36" highlight="2"> silnia = lambda x: x==0 or x*silnia(x-1) print silnia(10) </syntaxhighlight>
Otrzymamy:
silnia = lambda x: x==0 or x*silnia(x-1)
print silnia(10)
Więcej na ten temat można poczytać na stronie MediaWiki.