Pomoc:Podświetlanie składni: Różnice pomiędzy wersjami

Z Wikibooks, biblioteki wolnych podręczników.
Usunięta treść Dodana treść
Beau (dyskusja | edycje)
usunięcie informacji o starym mechaniźmie, drobne techniczne
Nie podano opisu zmian
Znacznik: Edytor kodu źródłowego 2017
Linia 1: Linia 1:
{{Podrozdział|Pomoc|Podświetlanie składni}}
{{Podrozdział|Pomoc|Podświetlanie składni}}
<noinclude>{{TopPage|czcionka=100%}}</noinclude>
<noinclude>{{TopPage2}}</noinclude>


Oprogramowanie MediaWiki daje nam możliwość podświetlania składni. Wykorzystujemy do tego celu znacznik <code><nowiki><source lang="język"></source></nowiki></code>, np.
Oprogramowanie MediaWiki daje nam możliwość podświetlania składni. Wykorzystujemy do tego celu znacznik <code><nowiki><source lang="język"></source></nowiki></code>, np.
Linia 62: Linia 62:
<noinclude>----
<noinclude>----
<center>'''[[Pomoc:Spis treści|Powrót do Pomocy Wikibooks]]'''</center>
<center>'''[[Pomoc:Spis treści|Powrót do Pomocy Wikibooks]]'''</center>
{{BottomPage}}
{{BottomPage2}}
[[Kategoria:Pomoc]]
[[Kategoria:Pomoc]]
</noinclude>
</noinclude>

Wersja z 19:48, 22 lis 2018

Pomoc
Podświetlanie składni

Szablon:TopPage2

Oprogramowanie MediaWiki daje nam możliwość podświetlania składni. Wykorzystujemy do tego celu znacznik <source lang="język"></source>, np.

<source lang="python">
silnia = lambda x: x==0 or x*silnia(x-1)
print silnia(10)
</source>

Otrzymamy:

silnia = lambda x: x==0 or x*silnia(x-1)
print silnia(10)

Możliwe jest dodanie numerowania linii poprzez umieszczenie flagi line:

<source lang="python" line>
silnia = lambda x: x==0 or x*silnia(x-1)
print silnia(10)
</source>

Otrzymamy:

silnia = lambda x: x==0 or x*silnia(x-1)
print silnia(10)

Aby zacząć numerowanie od konkretnej linii, dodajemy argument start:

<source lang="python" line start="36">
silnia = lambda x: x==0 or x*silnia(x-1)
print silnia(10)
</source>

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):

<source lang="python" line start="36" highlight="2">
silnia = lambda x: x==0 or x*silnia(x-1)
print silnia(10)
</source>

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.


Powrót do Pomocy Wikibooks

Szablon:BottomPage2