Pomoc:Podświetlanie składni: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
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>{{ |
<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> |
||
{{ |
{{BottomPage2}} |
||
[[Kategoria:Pomoc]] |
[[Kategoria:Pomoc]] |
||
</noinclude> |
</noinclude> |
Wersja z 19:48, 22 lis 2018
Pomoc
Podświetlanie składni
Podświetlanie składni
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.