Extension:CodeMirror/tr


 * Not to be confused with CodeEditor.

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 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.

Bu uzantıda kullanılan renkler, daha yüksek kontrast, erişilebilirlik ve daha iyi okunabilirlik sağlamak için optimize edilmiştir. Renkler, sınırlı görüşe sahip kişilerin yanı sıra parlak gün ışığı koşullarında çalışan kullanıcılar için daha iyi erişim sağlar.

Özellikler


Köşeli ayraç eşleştirme
Bu özellik, imleç herhangi bir parantez çifti arasında yer aldığında en içteki parantez çiftini vurgular ve imleç doğrudan bir parantezin yanında olduğunda, özellik ilgili eşleşen parantezleri vurgular. Köşeli ayraç eşleştirme, sözdizimi vurgulama açıldığında, bu düzenleyicileri kullanan herhangi bir ad alanında her iki düzenleyicide de etkin olacaktır.



Satır numaralandırma
Vikimetin düzenleme modunda satır numaraları her iki düzenleyicide de otomatik olarak görüntülenir.



Renk körü modu
Renkleri ayırt etmekte güçlük çeken kullanıcılar için CodeMirror, renk körü dostu bir mod sunar. Bu özellik, CodeMirror etkinleştirilmiş vikilerde Special:Preferences sayfasına gidilerek etkinleştirilebilir.



Renk körü dostu düzen etkinken, aşağıdaki sayfa ögelerinin renkleri değişir:

Ayrıca, tüm metin ve nesnelerden arka plan vurguları ve renkleri kaldırılır. Kalın ve altını çizme davranışı etkilenmeden kalır.



Tarayıcı desteği
Tüm tarayıcılar MediaWiki tarafından desteklenmektedir.

Yapılandırma
Renk ve stil özelleştirme için Meta yardım sayfasına bakın. Vikimetin vurgulamak için kendi stillerinizi kullanabilirsiniz. Kullanılmış stiller burada mevcuttur. Kendi stillerinizi içine yerleştirmelisiniz.

Aşağıdaki kodu dosyanıza altına ekleyin.

To enable additional features:



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ı.



JavaScript entegrasyonu
Bu uzantıda aşağıdaki ön uç kancaları kullanılır:

If you need to interact with the contents of a CodeMirror instance, use jQuery.plugin.textSelection.



Yapılacaklar

 * Unfortunately, right-to-left content is not supported.
 * tanım listelerini vurgulamak (foo :bar )
 * otomatik tamamlama
 * kod katlama
 * galeri etiketi içinde vurgulama



Ayrıca bakınız

 * Eksik özelliklere ve hatalara genel bakış: MediaWiki-extensions-CodeMirror
 * User:Remember the dot/Sözdizimi vurgulayıcı
 * Topluluk Teknolojisi/Vikimetin düzenleyici sözdizimi vurgulaması - renkleri özelleştirme hakkında bilgi içerir
 * c:Category:MediaWiki extension CodeMirror
 * Topluluk Teknolojisi/Vikimetin düzenleyici sözdizimi vurgulaması - renkleri özelleştirme hakkında bilgi içerir
 * c:Category:MediaWiki extension CodeMirror
 * c:Category:MediaWiki extension CodeMirror