Hitri začetek: prikaz izvorne datoteke na strani
Najkrajša pot od »vtičnik je nameščen« do »datoteka je prikazana na strani wikija, z barvanjem skladnje in številkami vrstic«. Trije koraki, približno pet minut.
Predpogoji
wksourceviewje nameščen in vklopljen v upravitelju razširitev.- Datoteko smete brati. Vtičnik preveri pravico branja ob vsaki zahtevi: kar ne morete odpreti v upravitelju predstavnosti, se tudi tukaj ne izriše.
- Smete urejati stran.
Korak 1: naložite datoteko
Odprite upravitelja predstavnosti (/doku.php?do=media), ustvarite imenski prostor dev in naložite izvorno datoteko, na primer primer.php.
Oznaka predstavnosti se tedaj glasi dev:primer.php.
Korak 2: vstavite jo
Uredite stran in vpišite:
{{source>media:dev:primer.php}}
media: poimenuje vir, ki razreši preostanek navedbe. Vgrajena sta media: (predstavnostni arhiv) in page: (izvorno besedilo strani wikija); git: in ado: prideta z vtičnikoma wkdogit oziroma wkdoadogit.
Korak 3: omejite se na bistvene vrstice
Redko je bistvena cela datoteka. Dodajte območje vrstic:
{{source>media:dev:primer.php#L10-L40}}
| Navedba | Prikaže |
|---|---|
#L25 | samo vrstico 25 |
#L10-L40 | vrstice od 10 do 40, vključno |
#L10- | od vrstice 10 do konca datoteke |
Območje, ki sega čez konec datoteke, se omeji na zadnjo vrstico – prikaže se torej preostanek, ne napaka.
Preverjanje rezultata
- Blok je na strani, z barvanjem skladnje in oštevilčenimi vrsticami. Jezik je bil prepoznan iz končnice datoteke.
- Naslov bloka poimenuje datoteko in kaže nanjo.
- Vsaka vrstica nosi sidro: kliknite številko vrstice in dobite naslov, ki kaže točno na to vrstico.
Če namesto tega vidite kratko obvestilo ni na voljo, povezavo za prenos ali neoznačeno besedilo, je bila datoteka najdena, a je nekaj zavrnilo njen izris kot izvorne kode – vzroki in rešitve so na strani paketa.
Naslednji korak
- wkdoadogit – enak prikaz za datoteke iz repozitorija Azure DevOps.
- wkdogit – enako za lokalni repozitorij na strežniku.
- wksourceview – stran paketa: celotna slovnica sklica, načini izrisa ter meji
max_bytesinmax_lines.