Kiterjesztés:CodeMirror
CodeMirror Kiadási állapot: stabil |
|
---|---|
![]() |
|
Megvalósítás | Felhasználói felület |
Leírás | Szintaxiskiemelést tesz lehetővé a forásszöveg-szerkesztőben |
Szerző(k) | Pavel Astakhov (pastakhovvitalap) |
Legfrissebb verzió | 4.0.0 |
Kompatibilitási irányelv | release branches |
MediaWiki | 1.32+ |
PHP | 5.3+ |
Adatbázis-változtatások | Nem |
Licenc | GNU General Public License 2.0 or later |
Letöltés | |
|
|
Fordítsd le a(z) CodeMirror kiterjesztést, ha elérhető a translatewiki.net oldalon | |
Vagrant-szerep | codemirror |
Problémák | Nyitott feladatok · Hibajelentés |
A CodeMirror kiterjesztés szintaxiskiemelést tesz lehetővé a MediaWiki forrásszöveg-szerkesztőjében.
Az eszközzel egy új ikon () jelenik meg az eszköztáron;
a kiterjesztés mindkét változatot (klasszikus és 2017-es) támogatja.
Az eszköz alapértelmezetten ki van kapcsolva; engedélyezésével a szövegmezőt felváltja a CodeMirror-könyvtár szerkesztője, kikapcsolásával pedig az ablak a hagyományos módra vált vissza.
A szerkesztőben saját stílusokat is használhatsz. A kiterjesztés által használt alapértelmezett stílusokat itt találod, sajátjaid pedig rögzítened kell a common.css-ben. Ha találtál jobbat, kérlek értesíts.
Böngészőtámogatás
A kiterjesztés az összes, a MediaWiki által is támogatott böngésző alatt működik. Az eszköz a mobilböngészőkön részben működik.
Képernyőképek
Telepítés
- Vagrant használata esetén telepítsd a
vagrant roles enable codemirror --provision
paranccsal
- Kézi telepítés
- Install either the WikiEditor extension or the VisualEditor extension in wikitext mode, as instructed on their pages; at least one of these is required for this extension to work.
- Töltsd le a kiterjesztés fájljait, és mentsd el az
extensions/
mappán belüliCodeMirror
könyvtárba. - Add hozzá az alábbi sort a LocalSettings.php fájl aljához:
wfLoadExtension( 'CodeMirror' );
- Állítsd be a szükséges módon.
Kész – A Special:Version oldalon ellenőrizheted, hogy a kiterjesztés ténylegesen feltelepült-e.
Beállítás
# Enables use of CodeMirror by default but still allow users to disable it
$wgDefaultUserOptions['usecodemirror'] = 1;
Add hozzá a fenti sort a LocalSettings.php fájl aljához.
A színek és stílusok beállításához olvasd el ezt a lapot.
Összekapcsolás más kiterjesztésekkel
If your MediaWiki extension adds a new tag and you want to make sure CodeMirror properly highlights the content within it, you can add CodeMirror support to your extension. Here are two examples: Cite extension and PhpTags extension.
Teendők
- highlighting definition lists ( ;foo :bar ) (phab:T170042)
- auto-completion (phab:T95100)
- brace matching (phab:T15302)
- code folding T166098
- highlighting inside gallery tag (<gallery> foo | bar </gallery>)
Lásd még
- Extension:VisualEditor
- Extension:WikiEditor
- Extension:CodeEditor
- Community Tech/Wikitext editor syntax highlighting (includes information on customizing the colors)
- c:Category:MediaWiki extension CodeMirror
![]() | Ezt a kiterjesztést egy vagy több Wikimédia-projekt használja. Ez valószínűleg azt jelenti, hogy stabil és nagy biztonsággal használható ilyen forgalmas oldalakon is. A kiterjesztést használó wikik pontos listáját a Wikimédia CommonSettings.php és InitialiseSettings.php konfigurációs fájljaiban a nevére keresve találhatod meg. Egy adott wikin telepített összes kiterjesztés listája a wiki Special:Version oldalán található. |