Extension:CodeMirror

From mediawiki.org
Jump to navigation Jump to search
This page is a translated version of the page Extension:CodeMirror and the translation is 100% complete.
Other languages:
Deutsch • ‎English • ‎Türkçe • ‎español • ‎français • ‎magyar • ‎português do Brasil • ‎sicilianu • ‎čeština • ‎українська • ‎中文 • ‎日本語 • ‎한국어
MediaWiki manüel uzantıları
OOjs UI icon advanced.svg
CodeMirror
Sürüm durumu: kararlı
Pride and codemirror.png
Uygulama Kullanıcı arayüzü
Açıklama Vikimetin düzenleyicide sözdizimi vurgulama sağlar
Yazar(lar) Pavel Astakhov (pastakhovmesaj)
En son sürüm 4.0.0
Uyumluluk politikası sürüm dalları
MediaWiki 1.32+
PHP 5.3+
Veritabanı değişiklikleri Hayır
Lisans GNU Genel Kamu Lisansı 2.0 veya üstü
İndir
Translatewiki.net adresinde mevcutsa, CodeMirror uzantısını çevirin
Kullanım ve sürüm matrisini kontrol edin.
Vagrant rolü codemirror
Sorunlar Açık görevler · Hata bildir

CodeMirror uzantısı, MediaWiki'nin vikimetin düzenleyicisinde sözdizimi vurgulama sağlar. Sözdizimi vurgulamayı açıp kapatmaya izin veren düzenleme araç çubuğuna Codemirror-icon.png simgeli bir düğme ekler. 2010 WikiEditor araç çubuğu ve Görsel Düzenleyici araç çubuğunu destekler.

Varsayılan olarak kapalıdır. Açıldığında, standart metin alanını CodeMirror kitaplığı tarafından sağlanan düzenleyiciyle değiştirecektir. Kapatırken, tam tersi bir etki olacaktır.

Vikimetin vurgulamak için kendi stillerinizi kullanabilirsiniz. Kullanılmış stiller burada mevcuttur. Kendi stillerinizi common.css içine yerleştirmelisiniz. Daha iyi stiller bulduysanız lütfen bana bildirin.

Tarayıcı desteği

Henüz tam olarak test edilmedi!

Tüm tarayıcılar MediaWiki tarafından desteklenmektedir. Modern mobil tarayıcılar kısmen çalışma eğilimindedir.

Ekran görüntüleri

Canlı demo.

Kurulum

  • Vagrant kullanıyorsanız, vagrant roles enable codemirror --provision ile yükleyin
Manüel kurulum

Yapılandırma

# Enables use of CodeMirror by default but still allow users to disable it
$wgDefaultUserOptions['usecodemirror'] = 1;

Yukarıdaki kodu LocalSettings.php dosyanıza altına ekleyin.

Renk ve stil özelleştirme için Meta yardım sayfasına bakın.

Uzantı entegrasyonu

MediaWiki uzantınız yeni bir etiket eklerse ve CodeMirror'ın içindeki içeriği düzgün bir şekilde vurguladığından emin olmak istiyorsanız, uzantınıza CodeMirror desteği ekleyebilirsiniz. İşte iki örnek: Cite uzantısı ve PhpTags uzantısı.

Yapılacaklar

  • tanım listelerini vurgulamak ( ;foo :bar ) (phab:T170042)
  • otomatik tamamlama (phab:T95100)
  • ayraç eşleştirme (phab:T15302)
  • kod katlama T166098
  • galeri etiketi içinde vurgulama (<gallery> foo | bar </gallery>)

Ayrıca bakınız