# &kappname; Yapılandırması

Menüden Ayarlar Uygulama Uygulamasını Yapılandır… seçildiğinde Yapılandır iletişim kutusu açılır. Bu iletişim kutusu bir dizi farklı ayarı değiştirmek için kullanılabilir. Değiştirilebilecek ayarlar, kullanıcının iletişim kutusunun sol tarafındaki dikey listeden hangi kategoriyi seçtiğine göre değişir. Kullanıcı, kutunun alt kısmındaki üç düğme aracılığıyla işlemi denetleyebilir.

Yardım sistemini çağırabilir, Tamam düğmesine basarak geçerli ayarları kabul edip iletişim kutusunu kapatabilir veya işlemi İptal edebilirsiniz. Görünüş, Yazıtipleri ve Renkler, Düzenleme, Aç/Kaydet ve Uzantılar kategorileri aşağıda açıklanmıştır.

## Düzenleyici Bileşeni Yapılandırması

Bu grup, &kappname; uygulamasının düzenleyici bileşeni ile ilgili tüm sayfaları içerir. Buradaki ayarların çoğu öntanımlılardır; bunlar, bir dosya türü tanımlayarak, Belge Değişkenleri ile veya düzenleme sırasında belgeye özel olarak geçersiz kılınabilirler.

### Görünüş

#### Genel

Düzenleyici yazıtipi

  Burada düzenleyici metninin yazıtipini seçebilirsiniz. Sisteminizde bulunan herhangi bir yazıtipi arasından seçim yapabilir ve öntanımlı bir boyut belirleyebilirsiniz. İletişim kutusunun altında örnek bir metin görüntülenir, böylece seçimlerinizin etkisini görebilirsiniz.

  Yazıtipi seçimi üzerine daha fazla bilgi almak için &kde; Temelleri belgelendirmesinin Yazıtipleri Seçmek bölümüne bakın.

Boşluk göstergelerini göster
  Asla

    Düzenleyici hiçbir zaman boşluk varlığını belirtmek için noktaları görüntülemez.

  Bir satırın sonunda

    Düzenleyici, satır sonlarında fazladan boşluk bulunduğunu belirtmek için noktalar görüntüleyecektir.

  Her zaman

    Düzenleyici, boşlukların varlığını belirtmek için her zaman noktalar görüntüleyecektir.

Boşluk göstergesi boyutu

  Görünür gösterge işaretçisinin boyutunu değiştirmek için sürgüyü kullanın.

Sekme göstergelerini göster

  Düzenleyici işaretlendiğinde, metinde bir sekmenin varlığını belirtmek için bir » sembolü görüntüleyecektir.

Ayraç eşleştirme

  Seçili ayraçlar arasındaki erimi vurgula

    Bu etkinleştirilirse seçilen eşleşen ayraçlar arasındaki erim vurgulanacaktır.

  Eşleşen açık ayraç önizlemesini göster

    Etkinleştirildiğinde, düzenleyici eşleşen açık ayracın ipucunu gösterecektir.

  İmleç çift halinde başka bir ayraca hareket ettiğinde eşleşen ayraç yanıp söner

    Etkinleştirilmişse ayraçlara gitmek ({, [, ], },( veya )), eşleşen ayracı tez yanıp söndürür.

Girintileme satırlarını göster

  Bu işaretlenirse düzenleyici, girintili çizgileri tanımlamaya yardımcı olmak için dikey çizgiler görüntüleyecektir.

Sayımlar

  Sözcük sayısını göster

    Belgedeki ve durum çubuğundaki geçerli seçimdeki sözcük ve karakter sayısını görüntüler. Bu seçenek aynı zamanda durum çubuğu bağlam menüsünde de kullanılabilir.

  Satır sayısını göster

    Durum çubuğunda belgedeki toplam satır sayısını görüntüler. Bu seçenek aynı zamanda durum çubuğu bağlam menüsünde de kullanılabilir.

İlk satırı katla

  Etkinleştirilirse ve olanaklıysa ilk satır katlanır. Dosya telif hakkı gibi bir yorumla başlıyorsa bu kullanışlıdır.

Devingen sözcük kaydırma

  Bu seçenek işaretlenirse metin satırları ekrandaki görünüm sınırında sarılır.

  Durağan sözcük kaydırma imleyicisinde devingen olarak kaydır

    İşaretlendiğinde, düzenleyici satırları durağan sözcük kaydırma konumunda devingen olarak kaydırır.

  Devingen kaydırma için sözcük sınırlarını dikkate alma

    İşaretlendiğinde düzenleyici, metin satırlarını kaydırırken sözcük sınırlarını dikkate almaz.

Devingen sözcük kaydırma göstergeleri

  Devingen sözcük kaydırma göstergelerinin ne zaman görüntüleneceğini seçin; Kapalı, Satır numaralarını izle veya Her zaman açık.

Kaydırılan satırları girintile

  Ek olarak bu, ekranın en büyük genişliğini yüzde olarak ayarlamanıza olanak tanır; bundan sonra devingen olarak kaydırılan satırlar artık dikey olarak hizalanmayacaktır. Örneğin, %​50’de, girinti düzeyleri ekran genişliğinin %​50’sinden daha derin olan satırlara sonraki sarılmış çizgilere dikey hizalama uygulanmayacaktır.

Satır yüksekliği çarpanı

  Bu değer, yazıtipinin öntanımlı satır yüksekliğiyle çarpılacaktır. 1,0 değeri, öntanımlı yüksekliğin kullanılacağı anlamına gelir.

#### Kenarlıklar

Kod bloku katlama
  Kod bloklarını daraltmak için okları göster

    Bu seçenek işaretlenirse kod katlamanın kullanılabilir olması durumunda geçerli görünüm, kod katlama imlerini görüntüleyecektir.

  Üzerine gelindiğinde katlanmış kodun önizlemesini göster

    İşaretlenirse katlanmış bir bölgenin üzerine gelindiğinde, katlanmış metnin bir önizlemesi açılır pencerede gösterilir.

Katlama okları görünürlüğü

  Katlama oklarının görünümünü Üzerine gelindiğinde göster ve Her zaman göster arasında değiştirin.

Sol taraf
  İmleri göster

    Bu işaretlenirse sol tarafta bir simge kenarlığı göreceksiniz. Simge kenarlığı; örneğin, yer imi işaretlerini gösterir.

  Satır numaralarını göster

    Bu işaretlenirse sol tarafta satır numaralarını göreceksiniz.

  Değiştirilen ve kaydedilmeyen satırları vurgula

    Bu işaretlenirse satır değişikliği işaretleri görünür olacaktır. Daha fazla bilgi için bölümüne bakın.

Sarma çubukları
  İmleri göster

    Bu seçenek işaretlenirse her yeni görünümde dikey sarma çubuğu üzerinde işaretler gösterilir. Örneğin, bu imler yer imlerini gösterir.

  Sarma çubuğu üzerine gelindiğinde önizleme göster

    Bu seçenek işaretlenirse ve sarma çubuğu üzerinde fare imleciyle gezinirseniz imleç konumu çevresinde geçerli belgenin birkaç satırının yer aldığı küçük bir metin önizlemesi görüntülenecektir. Bu, belgenin başka bir bölümüne tez geçiş yapmanızı sağlar.

Mini harita
  Mini haritayı göster

    Bu seçenek işaretlenirse her yeni görünüm dikey sarma çubuğunda belgenin bir mini haritasını gösterecektir.

    Sarma çubuğu mini haritası üzerine daha fazla bilgi için bölümüne bakın.

  Küçük harita genişliği

    Sarma çubuğu mini haritasının piksel türünden tanımlanan genişliğini ayarlar.

  Sarma çubukları görünürlüğü

    Sarma çubuğunu yalnızca gerektiğinde açın, kapatın veya gösterin. Ekranda görüntülenen belgenin satır numarası aralığını görüntülemek için mavi dikdörtgenin üzerinde &LMB; ile tıklayın. Belgede kendiliğinden kaydırma yapmak için &LMB;’ni mavi dikdörtgenin dışında basılı tutun.

Yer imleri menüsünü sırala
  Oluşturulma tarihine göre

    Her yeni yer imi, belgede yerleştirildiği yerden bağımsız olarak alt tarafa eklenecektir.

  Satır numarasına göre

    Yer imleri, yerleştirildikleri satır numaralarına göre sıralanacaktır.

### Renk Temaları

İletişim kutusunun bu bölümü, sahip olduğunuz herhangi bir renk temasındaki tüm renkleri yapılandırmanıza ve yeni temalar oluşturmanıza, var olan temaları silmenize veya yalnızca Sistem renk şemasını izle’menize olanak tanır. Her şemada renkler ve normal ve vurgulanan metin biçemleri için ayarlar bulunur.

&kappname; sizin için o anda etkin olan temayı önceden seçecektir, eğer farklı bir tema üzerinde çalışmak istiyorsanız Tema seç çoklu kutusundan bunu seçerek başlayın. Kopyala ve Sil düğmeleriyle yeni bir tema oluşturabilir (var olan temayı kopyalayarak) veya önceden olan temaları silebilirsiniz.

Bu, bölümünde ayrıntılı açıklanmıştır.

### Düzenleme

#### Genel

Sözcük kaydırma

  Sözcük kaydırma, düzenleyicinin kendiliğinden yeni bir metin satırı başlatmasına ve imleci bu yeni satırın başına taşımasını (kaydırmasını) sağlayan bir özelliktir. &kappname;, geçerli satır Sözcükleri şurada kaydır: seçeneğiyle belirtilen uzunluğa ulaştığında kendiliğinden yeni bir metin satırı başlatacaktır.

  Sözcükleri belirli bir sütunda kaydır

    Durağan sözcük kaydırmayı açar veya kapatır.

  Sözcük kaydırma sütununda dikey çizgi çiz

    Bu seçenek işaretlenirse Ayarlar Düzenleyiciyi Yapılandır… menüsündeki Düzenleme sekmesinde tanımlandığı üzere sözcük kaydırma sütununda dikey bir çizgi çizilecektir. Lütfen sözcük kaydırma işaretçisinin yalnızca eş aralıklı bir yazıtipi kullanıyorsanız çizileceğini unutmayın.

  Sözcükleri şurada kaydır:

    Sözcükleri belirli bir sütunda kaydır seçeneği seçilirse bu girdi, düzenleyicinin hangi satır uzunluğunda (karakter türünden) kendiliğinden yeni bir satır başlatacağını belirler.

Öntanımlı giriş kipi

  Yeni bir görünüm açıldığında seçili olan giriş kipi etkinleştirilecektir. Düzen menüsünde belirli bir görünüm için Vi giriş kipini açıp kapatabilirsiniz.

Ayraçlar

  Açılış ayracı girildiğinde kendiliğinden ayracı kapat seçeneği seçilirse kullanıcı bir sol ayraç girdiğinde ([, ( veya {), &kappname; kendiliğinden sağ ayracı (}, ) veya ]) imlecin sağ tarafına girer.

Kapsanan karakterler

  İlgili açılır listeyi kullanarak kapsanan karakterleri seçmek olanaklıdır.

  Metin seçildiğinde bu karakterlerden birinin girilmesi seçili metni kaydırır.

Kopyala ve yapıştır
  Seçili metni sürüklerken taşı

    Bu seçenek, seçili metnin düzenleyici penceresinin içine sürükleyip bırakılmasını sağlar.

  Herhangi bir metin seçilmeden çağrılırsa geçerli satırı kopyala/kes

    Bu seçenek etkinleştirilirse ve metin seçimi boşsa, gerçek imleç konumundaki metin satırı için kopyalama ve kesme işlemi gerçekleştirilir.

  Fareyle yapıştırırken metin imlecini hareket ettirme

    Bu seçenek etkinleştirilirse ve &MMB; ile düzenleyici penceresine bir metin yapıştırırsanız &kappname; metin imlecini tıklanan konuma taşımayacaktır.

#### Metinde Dolaşma

Metin İmleci Hareketi
  Akıllı başlangıç ve akıllı son

    Seçildiğinde Baş düğmesine basmak, imlecin boşlukları atlamasına ve satır metninin başına gitmesini sağlar.

  Sayfa Yukarı/Sayfa Aşağı imleci hareket ettirir

    Bu seçenek, kullanıcı &PgUp; veya &PgDn; düğmesine bastığında imlecin davranışını değiştirir. Seçili değilse işlem sonucunda yeni metin görünür hale geldikçe metin imleci &kappname;’deki görünür metin içindeki göreceli konumunu koruyacaktır. Dolayısıyla, işlem gerçekleştiğinde imleç görünür metnin ortasındaysa orada kalacaktır (başlangıç veya sona ulaşma durumu hariç). Bu seçenek seçiliyken ilk düğme basımı, imlecin yeni bir metin sayfası görüntülendikçe ya yukarı ya da aşağı gitmesine neden olur.

  Deve biçimi imleç hareketini etkinleştir

    Bu seçenek, kullanıcı &Ctrl;Sol Ok veya &Ctrl;Sağ Ok kısayollarını kullandığında görülen davranışı değiştirir. Seçili değilse metin imleci tam sözcüklerin üzerinden atlar. Bu seçenek seçildiğinde, imleç deve hörgücü tümseklerinde kesintiye uğrayarak atlar.

  İmleci kendiliğinden ortala:

    Olasıyken imlecin üstünde ve altında görünür kalacak satır sayısını ayarlar.

Metin seçim kipi
  Normal

    Girilen metin seçimlerin üzerine yazılır ve imleç hareket ettirildiğinde kaybolur.

  Kalıcı

    Seçimler, imleç hareket ettirildikten ve metin girildikten sonra bile kalacaktır.

  Belgenin sonunu aşan sarmaya izin ver

    Bu seçenek belgenin sonunu geçmenizi sağlar. Bu, belgenin altını dikey olarak ortalamak veya geçerli görünümün üstüne yerleştirmek için kullanılabilir.

  Geri Sil düğmesi, karakterin tabanını aksan işaretleriyle birlikte kaldırır

    Seçildiğinde, oluşturulan karakterler yalnızca temel karakteri kaldırmak yerine aksanlarıyla birlikte kaldırılır. Bu Hint yerel dilleri için kullanışlıdır.

Çoklu imleç niteleyicisi

  Bu seçenek, &LMB; ile birden çok imleç oluşturmak için kullanılacak niteleyiciyi ayarlamanıza olanak tanır. İstediğiniz konumda bir imleç oluşturmak için niteleyicilere basmanız ve &LMB; ile tıklamanız gerekir. Birden çok imleç oluşturmanın diğer yollarını keşfetmek için Birden çok imleç oluşturma konusuna bakın.

#### Girintileme

Öntanımlı girintileme kipi:

  Öntanımlı olarak kullanmak istediğiniz girintileme kipini seçin. Burada, `Yok` veya `Normal` kullanmanız ve C/C++ veya &XML; gibi diğer girintileme kipleri için dosya türü yapılandırmalarını kullanmanız şiddetle önerilir.

Şunu kullanarak girintile
  Sekmeler

    Bu etkinleştirildiğinde, &Tab; düğmesine basıldığında veya kendiliğinden girintileme kullanıldığında, düzenleyici sekme karakterleri ekler.

  Boşluklar

    Bu etkinleştirildiğinde düzenleyici; metindeki konuma ve `tab-width` ayarına göre, &Tab; ddüğmesine basıldığında veya kendiliğinden girintileme kullanıldığında, hesaplanan sayıda boşluk ekler.

  Sekmeler ve Boşluklar

    Bu etkinleştirildiğinde düzenleyici, bir satırın başında girinti yaparken veya &Tab;’ye basarken yukarıda açıklandığı gibi boşluklar ekleyecektir; ancak bir satırın ortasında veya sonunda &Tab; düğmesine basıldığında sekmeler ekler.

  Sekme genişliği:

    Bu, sekme karakteri yerine görüntülenen boşluk sayısını yapılandırır.

  Girintileme genişliği:

    Girintileme genişliği, bir satırı girintilemek için kullanılan boşlukların sayısıdır. Sekmeler kullanılarak girintili olacak şekilde yapılandırılmışsa ve girintileme sekme genişliğine bölünebiliyorsa bir sekme karakteri eklenir.

Girintileme Özellikleri
  Ek boşlukları tut

    Bu seçenek devre dışı bırakılırsa girintileme düzeyini değiştirmek, bir satırı Girintileme genişliği alanında belirtilen genişliğin katlarına hizalar.

  Panodan yapıştırılan kodun girintilemesini ayarla

    Bu seçenek seçilirse panodan yapıştırılan metin girintilenir. Geri Al eyleminin tetiklenmesi girintilemeyi kaldırır.

Girintileme Eylemleri
  Baştaki boşlukta Geri tuşu kullanımı, girintiyi azaltır

    Bu seçenek seçilirse &Backspace; düğmesi, imleç bir satırın başındaki boşluğa konumlandırılmışsa girintilemeyi azaltır.

  Sekme düğmesi eylemi (seçim yoksa)

    &Tab; düğmesinin geçerli kod blokundaki geçerli satırı &Emacs;’te olduğu gibi hizalamasını istiyorsanız &Tab;’yi Girintilemeyi Biçimlendir eyleminin kısayolu yapın.

    Her zaman sonraki sekme konumuna git

      Bu seçenek seçilirse &Tab; düğmesi, sonraki sekme konumuna ulaşana dek her zaman boşluk ekler. Düzenleme bölümündeki Genel sekmesinde, Sekmeler yerine boşluklar ekle seçeneği etkinleştirilmişse boşluk karakterleri, aksi takdirde bir adet sekme eklenir.

    Girintileme düzeyini her zaman artır

      Bu seçenek seçilirse &Tab; düğmesi, her zaman geçerli satırı Girintileme genişliği alanında belirtilen karakter konumu sayısına göre girintiler.

    Baştaki boşluktaysa girintileme düzeyini artır

      Bu seçenek seçilirse &Tab; düğmesi geçerli satırı girintiler veya sonraki sekme konumuna ilerletir. Ekleme noktası satırdaki ilk boşluk olmayan karakterde veya öncesindeyse veya bir seçim varsa geçerli satır, Girintileme genişliği alanında belirtilen karakter konumu sayısına göre girintilenir. Ekleme noktası, satırdaki ilk boşluk olmayan karakterden sonra yer alıyorsa ve seçim yoksa bir sonraki sekme konumuna ulaşılması için boşluk karakterleri eklenir: Düzenleme bölümündeki Genel sekmesinde, Sekmeler yerine boşluklar ekle seçeneği etkinleştirilmişse boşluk karakterleri, aksi takdirde bir adet sekme eklenir.

#### Kendiliğinden Tamamlama

Genel
  Kendiliğinden tamamlamayı etkinleştir

    Etkinleştirilirse yazma sırasında imlecin altındaki geçerli metni tamamlamak için metin girişlerinin listesini gösteren bir sözcük tamamlama kutusu kendiliğinden açılır.

  İlk tamamlama girdisini kendiliğinden seç

    Etkinleştirilirse ilk kendiliğinden tamamlama ögesi her zaman önceden seçilir, böylece onu &Enter; ile ekleyebilirsiniz. Bu tür bir davranış istemiyorsanız örneğin &Enter; düğmesine basarak yalnızca yeni bir satır eklemek istiyorsanız bu ögeyi devre dışı bırakın.

Tamamlanacak en kısa sözcük uzunluğu

  Metin yazarken sözcük tamamlama, önceden yazılmış olan metinden başlayarak belgedeki sözcükleri arar. Bu seçenek, sözcük tamamlamayı etkin hale getirmek ve bir tamamlama kutusu açmak için gereken en az karakter sayısını yapılandırır.

Tamamlandığında son boşlukları kaldır

  Bir listeden tamamlama ögesi seçildiğinde önceki sözcüğün sonunu kaldır

Anahtar Sözcük Tamamlama

  Etkinleştirilirse yerleşik kendiliğinden tamamlama, sözdizim vurgulamasıyla tanımlanan anahtar sözcükleri kullanır.

#### Yazım Denetimi

Bu yapılandırma seçenekleri, Yazım Denetleyicisi &systemsettings; modülünde açıklanmıştır.

#### Vi Giriş Kipi

Genel
  Vi komutlarının Kate kısayollarını geçersiz kılmasına izin ver

    Seçildiklerinde Vi komutları, &kappname; yerleşik komutlarını geçersiz kılar. Örneğin: &Ctrl;R kısayolu Yinele eylemini gerçekleştirir ve standart eylemi (Bul ve Değiştir penceresini gösterme) geçersiz kılar.

  Göreceli satı numaralarını göster

    Bu etkinleştirilirse geçerli satır her zaman 0. satıra başvurur. Yukarıdaki ve altındaki satırlar, satır numarasını göreceli olarak artırır.

Düğme Eşlemleme

  Düğme eşlemleme, girilen düğmelerin anlamını değiştirmek için kullanılır. Bu, komutları diğer düğmelere taşımanıza veya bir dizi komutu gerçekleştirmek için özel düğmelere basmanıza olanak tanır.

  Örnek:

  F2 -> `I--` &Esc;

  Bu, F2 düğmesine basıldığında bir satırın başına `I--` ekleyecektir.

### Aç/Kaydet

#### Genel

Dosya Biçimi
  Kodlama

    Bu, aç/kaydet iletişim kutusunda veya bir komut satırı seçeneği kullanılarak değiştirilmediği takdirde, dosyaları açmak/kaydetmek için kullanılacak standart kodlamayı tanımlar.

  Kodlama algılaması

    Kendiliğinden algılamayı devre dışı bırakmak için açılır kutudan bir öge seçin veya tüm kodlamalar için kendiliğinden algılamayı etkinleştirmek üzere Evrensel’i kullanın. Ancak bu büyük olasılıkla yalnızca UTF-8/UTF-16’yı algılayabileceğinden, bir bölge seçmek daha iyi sonuçlar için özel buluşsal yöntemi kullanın. Yukarıda standart olarak seçili kodlama, aç/kaydet iletişim kutusunda belirtilen kodlama veya komut satırında belirtilen kodlama dosyanın içeriğiyle eşleşmiyorsa bu algılama çalıştırılacaktır.

  Yedek Kodlama

    Bu, yukarıda standart olarak seçilen kodlamanın, aç/kaydet iletişim kutusunda belirtilen kodlamanın veya komut satırında belirtilen kodlamanın dosyanın içeriğiyle eşleşmemesi durumunda, dosyaları açarken denenecek yedek kodlamayı tanımlar. Bu kullanılmadan önce, dosyanın başlangıcında bir bayt sırası işareti aranarak kullanılacak kodlamanın belirlenmesi için bir girişimde bulunulacaktır: eğer bir tane bulunursa doğru Unicode kodlama seçilecektir; aksi takdirde, her iki başarısız geri dönüş kodlaması da denenecekse kodlama algılaması çalıştırılacaktır.

  Satır sonu

    Etkin belgeniz için tercih ettiğiniz satır sonu kipini seçin. &UNIX;, DOS/&Windows; veya Macintosh arasından bir seçim yapabilirsiniz.

  Kendiliğinden satır sonu algılaması

    Düzenleyicinin satır türünü kendiliğinden algılamasını istiyorsanız bunu işaretleyin. İlk bulunan satır sonu türü, tüm dosya için kullanılacaktır.

  Bayt sırası imini (BOM) etkinleştir

    Bayt sırası imi, Unicode ile kodlanmış belgelerin başında özel bir dizidir. Düzenleyicilerin metin belgelerini doğru Unicode kodlamayla açmalarına yardımcı olur. Bayt sırası imi, görüntülenen belgede görünür değildir. Daha fazla bilgi için Bayt Sırası İmi adresine bakın.

  Satır uzunluğu sınırı

    Ne yazık ki &Qt;’deki eksiklikler nedeniyle &kappname; çok uzun satırlarla çalışırken düşük başarım sergiler. Bu nedenle &kappname;, burada belirtilen karakter sayısından daha uzun olan satırları kendiliğinden kaydırır. Bunu devre dışı bırakmak için bunu `0` olarak ayarlayın.

Kaydederken Kendiliğinden Temizle
  Satır sonu boşluklarını kaldır

    Düzenleyici, dosyayı kaydederken metin satırlarının sonundaki fazladan boşlukları kendiliğinden kaldıracaktır. Bu işlevi devre dışı bırakmak için Hiçbir zaman, bunu yalnızca belgeyi son kaydettiğinizden bu yana değiştirdiğiniz satırlarda yapmak için Değiştirilen satırlarda veya belgenin tümünden koşulsuz olarak kaldırmak için Tüm belgede seçeneğini kullanın.

  Kaydederken dosyanın sonuna yenisatır iliştir

    Dosyayı kaydettikten sonra eğer yoksa düzenleyici, dosyanın sonuna kendiliğinden yeni bir satır ekleyecektir.

Kendiliğinden Kaydetmeyi Etkinleştir (Yalnızca yerel dosyalar)

  Siz üzerinde çalışırken düzenleyicinin belgeleri kendiliğinden kaydetmesini istiyorsanız bunu işaretleyin.

  Etkin belge odağı kaybederken onu kendiliğinden kaydet

    Düzenleyicinin dışında bir şeye, örneğin &kate;’deki uçbirim paneline geçtiğinizde, düzenleyici belgeleri kendiliğinden kaydeder.

  Kendiliğinden kaydetme aralığı

    Kendiliğinden kaydetme aralığını buradan saniye türünde belirleyebilirsiniz. Aralık 0 olursa belge aralıklardan sonra kendiliğinden kaydedilmez.

#### Gelişmiş

Kaydetmek için bir yedek dosyası yaz

  Kaydı yedeklemek, &kappname; uygulamasının diskteki dosyayı (dosyanın önceden kaydedilen sürümünü) yeni değişiklikleri kaydetmeden önce <önek><dosya-adı><sonek> olarak kaydetmesini sağlar. Yedekleme dosyası, kaydederken bir şeyler ters giderse veya daha sonra dosyanın önceki sürümünü kurtarmak isterseniz çalışmanızı kurtarmanıza yardımcı olabilir. Sonek öntanımlı olarak ~ yapılır ve önek öntanımlı olarak boştur.

  Yerel dosyalar

    Kaydederken, yerel dosyaların yedeğinin alınmasını istiyorsanız bunu işaretleyin.

  Uzak dosyalar

    Kaydederken, uzak dosyaların yedeğinin alınmasını istiyorsanız bunu işaretleyin.

  Yedek dosyaları için önek

    Yedek dosyası adlarına iliştirilecek öneki girin.

  Yedek dosyaları için sonek

    Yedek dosyası adlarına iliştirilecek soneki girin.

  Takas dosyası kipi

    &kappname;, bir kilitlenme veya elektrik kesintisi durumunda (çoğu) kaydedilmemiş çalışmayı kurtarabilir. Bir belge düzenlendiğinde bir takas dosyası (.<dosyaadı>.kate-swp) oluşturulur. &kappname; çöker ve kullanıcı değişikliklerini kaydetmemişse takas dosyası diskte kalır. &kappname;, bir dosyayı açarken belge için bir takas dosyası olup olmadığını denetler ve varsa kullanıcıya kaybolan verileri kurtarmak isteyip istemediğini sorar. Kullanıcı, özgün dosya ile kurtarılan dosya arasındaki farkları da görüntüleme olanağına sahiptir. Takas dosyası, her kaydetme sonrasında ve normal çıkışta silinir.

    &kappname;, diskteki takas dosyalarını her 15 saniyede bir eşzamanlar; ancak yalnızca son eşzamanlamadan bu yana değiştiyse bu işlemi yapar. Kullanıcı isterse Devre dışı’yı seçerek takas dosyalarının eşzamanlamasını devre dışı bırakabilir; ancak bu daha çok veri kaybına neden olur.

    Takas dosyası etkinleştirildiğinde, Etkin, Öntanımlı Dizinde Depola ve Etkin, Özel Dizinde Depola adındaki iki kip arasından seçim yapılabilir.

  Takas dosyalarını şurada depola

    Öntanımlı olarak takas dosyaları, dosyayla aynı klasöre kaydedilir. Takas dosyası kipi için Etkin, Özel Dizinde Depola seçildiğinde, takas dosyaları belirtilen klasörde oluşturulur. Bu, gereksiz ağ trafiğini önlemek amacıyla ağ dosya sistemleri için kullanışlıdır.

  Takas dosyası kaydetme aralığı

    &kappname;, diskteki takas dosyalarını her 15 saniyede bir eşzamanlar; ancak yalnızca son eşzamanlamadan bu yana değiştiyse bu işlemi yapar. Eşzamanlama aralığını istediğiniz gibi değiştirebilirsiniz.

#### Kipler ve Dosya Türleri

Bu sayfa, belirtilen &MIME; türlerindeki belgeler için öntanımlı yapılandırmayı geçersiz kılmanıza olanak tanır. Düzenleyici bir belge yüklediğinde, bunun tanımlanmış dosya türlerinden biri için dosya maskeleri veya &MIME; türleriyle eşleşip eşleşmediğini deneyecek ve eğer öyleyse tanımlanan değişkenleri uygulayacaktır. Daha fazla dosya türü eşleşirse en yüksek önceliğe sahip olan kullanılır.

Dosya türü:

  En yüksek önceliğe sahip dosya türü, ilk açılan kutuda görüntülenen dosya türüdür. Daha fazla dosya türü bulunursa onlar da listelenir.

  Yeni

    Yeni bir dosya türü oluşturmak için kullanılır. Bu düğmeye tıkladıktan sonra aşağıdaki alanlar boşalır ve yeni dosya türü için istediğiniz özellikleri doldurabilirsiniz.

  Sil

    Var olan bir dosya türünü kaldırmak için açılır kutudan onu seçin ve Sil düğmesine basın.

Geçerli dosya türü özellikleri

  En yüksek önceliğe sahip dosya türü, ilk açılan kutuda görüntülenen dosya türüdür. Daha fazla dosya türü bulunursa onlar da listelenir.

  Ad:

    Dosya türünün adı ilgili menü ögesinin metni olacaktır. Bu ad Araçlar Dosya Türleri menüsünde görüntülenir.

  Bölüm:

    Bölüm adı menülerdeki dosya türlerini düzenlemek için kullanılır. Bu aynı zamanda Araçlar Dosya Türleri menüsünde de kullanılır.

  Değişkenler:

    Bu dizi, &kappname; değişkenlerini kullanarak bu &MIME; türü tarafından seçili dosyalar için &kappname; ayarlarını yapılandırmanıza olanak tanır. Vurgulama, girinti kipi vb. gibi neredeyse tüm yapılandırma seçeneklerini ayarlayabilirsiniz.

    Kullanılabilir tüm değişkenlerin ve bunların açıklamalarının bir listesini görmek için Düzenle’ye basın. Belirli bir değişkeni etkinleştirmek için soldaki onay kutusunu seçin ve ardından sağdaki değişkenin değerini ayarlayın. Bazı değişkenler olası değerleri seçebileceğiniz bir açılır kutu sağlarken, diğerleri ise elle geçerli bir değer girmenizi gerektirir.

    Bu değişkenler hakkındaki tam bilgi için Belge Değişkenleriyle Yapılandırmak bölümüne bakın.

  Vurgulama:

    Yeni bir dosya türü oluşturursanız bu açılır kutu, vurgulama için bir dosya türü seçmenize olanak tanır.

  Girintileme kipi:

    Açılır kutu, yeni belgeler için girintileme kipini belirtir.

  Dosya uzantıları:

    Joker maskeleri, dosyaları dosya adına göre seçmenize olanak tanır. Tipik bir maske, bir yıldız işareti ve dosya uzantısını kullanır; örneğin, `*.txt; *.text`. Dizi, noktalı virgülle ayrılan bir maske listesidir.

  MIME türleri:

    &MIME; türlerini kolayca seçmenize yardımcı olan bir sihirbaz görüntüler.

  Öncelik:

    Bu dosya türü için bir öncelik ayarlar. Birden fazla dosya türü aynı dosyayı seçerse en yüksek önceliğe sahip olan kullanılacaktır.

## Belge Değişkenleriyle Yapılandırmak

&kappname; değişkenleri, &Emacs; ve Vi kip satırlarına benzer biçimde &kappname;’in belge değişkenlerini uygulamasıdır. Katepart’ta satırlar aşağıdaki biçime sahiptir: `kate: DEĞİŞKEN-ADI DEĞER; [ DEĞİŞKEN-ADI DEĞER; … ]`. Satırlar dosya yorum içeren bir biçimdeyse elbette yorumda yer almalıdır. Değişken adları tek sözcüklerden oluşur (boşluk yoktur) ve sonraki noktalı virgülden sonraki her şey değerdir. Noktalı virgül gereklidir.

İşte bir C++, &Java; veya &javascript; dosyası için girintileme ayarlarını zorlayan örnek bir değişken satırı:

    // kate: replace-tabs on; indent-width 4; indent-mode cstyle;

Değişken satırları için yalnızca ilk ve son on satır aranır.

Ek olarak, belge değişkenleri herhangi bir dizindeki `.kateconfig` adlı bir dosyaya yerleştirilebilir ve yapılandırılan ayarlar, dizindeki ve alt dizinlerindeki her dosyaya kip satırları girilmiş gibi uygulanacaktır. Belge değişkenleri, `.kateconfig` dosyasındaki kip satırları ile aynı sözdizimini kullanır; ancak genişletilmiş seçeneklerle.

&kappname;’de hemen hemen tüm yapılandırmaları destekleyecek değişkenler vardır ve ayrıca eklentiler değişkenleri kullanabilir, bu durumda eklentinin belgelerinde belgelenmesi gerekir.

&kappname;’de, editorconfig kurulu olduğu zaman `.editorconfig` dosyalarından yapılandırmaları okuma desteği vardır. &kappname;, bir dosya açtığınızda kendiliğinden bir `.editorconfig` dosyası arar. Yine de `.kateconfig` dosyalarına öncelik tanır.

### &kappname; değişkenleri nasıl kullanır

Yapılandırma okurken, katepart aşağıdaki yerlere bakar (sırasıyla):

- Global yapılandırma.

- İsteğe bağlı oturum verisi.

- "Dosya Türü" yapılandırması.

- `.kateconfig` dosyasındaki belge değişkenleri.

- Belgenin içindeki belge değişkenleri.

- Komut satırından veya uygulama menüsünden ayarlanan ayarlar.

Gördüğünüz üzere, belge değişkenleri yalnzca çalışma zamanında yapılan değişikliklerle geçersiz kılınabilirler. Bir belge kaydedildiğinde, belge değişkenleri yeniden okunur ve komut satırından veya menü ögelerinden yapılan değişikliklerin üzerine yazılır.

Aşağıda listelenmeyen herhangi bir değişken belgede depolanır ve bunları kendi amaçları doğrultusunda kullanabilen eklentiler gibi diğer nesneler tarafından sorgulanabilirler. Örneğin, değişken girinti kipi, yapılandırması için belge değişkenlerini kullanır.

Burada listelenen değişkenler, &kappname; 5.38 sürümünü belgelemektedir. Gelecekte daha fazla değişken eklenebilir. Değişkenler için aşağıdaki geçerli ifadelerle birlikte 3 olası değer türü vardır:

- BOOL — on|off|true|false|1|0

- INTEGER — herhangi bir tamsayı

- STRING — başka herhangi bir şey

### Kullanılabilir Değişkenler

    auto-bracketsBOOL

  Ayraçların kendiliğinden eklenmesini etkinleştirin.

    auto-center-linesINT

  Kendiliğinden hizalama satırlarının sayısını ayarlayın.

    background-colorSTRING

  Belge arka plan rengini ayarlayın. Değer, geçerli bir renge dönüştürülebilir olmalıdır; örneğin, `#ff0000`.

    backspace-indentsBOOL

  &Backspace; düğmesine basıldığında girintinin geri alınmasını etkinleştirin veya devre dışı bırakın.

    block-selectionBOOL

  Blok seçimini açın veya kapatın.

    bom | byte-order-mark | byte-order-markerBOOL

  Dosyaları Unicode (utf8, utf16, utf32) biçiminde kaydederken, bayt sırası imini etkinleştirin veya devre dışı bırakın.

  &kate; 3.4 (&kde; 4.4) sürümünden beri

    bracket-highlight-colorSTRING

  Ayraç vurgusunun rengini ayarlayın. Değer, geçerli bir renk için değerlendirilebilecek bir şey olmalıdır; örneğin; `#ff0000`.

    current-line-colorSTRING

  Geçerli satırın rengini ayarlayın. Değer, geçerli bir renk için değerlendirilebilecek bir şey olmalıdır; örneğin, `#ff0000`.

    default-dictionarySTRING

  Yazım denetimi için kullanılan öntanımlı sözlüğü ayarlar.

  &kate; 3.4 (&kde; 4.4) sürümünden beri

    dynamic-word-wrapBOOL

  Devingen sözcük kaydırmayı açar veya kapatır.

    eol | end-of-lineSTRING

  Satır sonu kipini ayarlayın. Geçerli ayarlar `unix`, `mac` ve `dos` olarak üçe ayrılır.

    folding-markersBOOL

  Katlama imleyicilerinin görüntülenmesini açar veya kapatır.

    folding-previewBOOL

  Düzenleyici kenarlığında katlama önizlemesini etkinleştirin.

    font-sizeINT

  Belgenin yazıtipi boyutunu punto türünden ayarlayın.

    fontSTRING

  Belgenin yazıtipini ayarlayın. Değer, geçerli bir yazıtipi adı olmalıdır; örneğin, `courier`.

    hl | syntaxSTRING

  Sözdizimi vurgulamasını ayarlayın. Geçerli diziler, menüde kullanılabilir olan tüm adlardır. Örneğin, C++ için yalnızca `C++` yazın.

    icon-bar-colorSTRING

  Simge çubuğunun rengini ayarlayın. Değer, geçerli bir renk olmalıdır; örneğin, `#ff0000`.

    icon-borderBOOL

  Simge kenarlığının görüntülenmesini açın veya kapatın.

    indent-modeSTRING

  Kendiliğinden girintileme kipini ayarlayın. Şu seçenekler desteklenir: `none`, `normal`, `cstyle`, `haskell`, `lilypond`, `lisp`, `python`, `ruby` ve `xml`. Ayrıntılar için bölümüne bakın.

    indent-pasted-textBOOL

  Panodan yapıştırılan metnin girintileme ayarlamasını etkinleştirin/devre dışı bırakın.

  &kate; 3.11 (&kde; 4.11) sürümünden beri

    indent-widthINT

  Girintileme genişliğini ayarlayın.

    keep-extra-spacesBOOL

  Girintileme genişliği hesaplanırken, fazladan boşlukların tutulup tutulmayacağını ayarlayın.

    line-numbersBOOL

  Satır numaralarının görüntülenmesini açın veya kapatın.

    newline-at-eofBOOL

  Belgeyi kaydederken, dosyanın sonuna (EOF) boş bir satır ekleyin.

  &kate; 3.9 (&kde; 4.9) sürümünden beri

    overwrite-modeBOOL

  Üzerine yazma kipini açın veya kapatın.

    persistent-selectionBOOL

  Kalıcı seçimi açın veya kapatın.

    replace-tabs-saveBOOL

  Kaydetme sırasında sekmeden boşluğa dönüşümü açın veya kapatın.

    replace-tabsBOOL

  Devingen sekmeden boşluğa dönüşümü açın veya kapatın.

    remove-trailing-spacesSTRING

  Belgeyi kaydederken satır sonlarındaki boşlukları kaldırır. Geçerli seçenekler:

  - `none`, `-` veya `0`: Asla satır sonu boşluklarını kaldırmayın.

  - `modified`, `mod`, `+` veya `1`: Yalnızca değiştirilen satırlardaki sondaki boşlukları kaldırın. Değiştirilen çizgiler, satır değişiklik sistemi tarafından işaretlenir.

  - `all`, `*` veya `2`: Tüm belgedeki satır sonu boşluklarını kaldırın.

    scrollbar-minimapBOOL

  Sarma çubuğu mini haritasını gösterin.

    scrollbar-previewBOOL

  Sarma çubuğu önizlemesini gösterin.

    schemeSTRING

  Renk şemasını ayarlayın. Herhangi bir etki yaratabilmesi için dizinin, yapılandırmanızda bulunan renk şemasının adı olması gerekir.

    selection-colorSTRING

  Seçim rengini ayarlayın. Değer, geçerli bir renkle değerlendirilebilecek bir şey olmalıdır; örneğin, `# ff0000`.

    show-tabsBOOL

  Görsel sekme karakterini açın veya kapatın.

    smart-homeBOOL

  Akıllı ana klasör dolaşımını açın veya kapatın.

    tab-indentsBOOL

  &Tab; düğmesi girintilemesini açın veya kapatın.

    tab-widthINT

  Sekme karakterinin genişliğini ayarlayın.

    undo-stepsINT

  Anımsanacak geri alma eylemi sayısını ayarlayın.

  Not: &kde;4 üzerindeki &kate; 3 sürümünden beri kullanılmıyor. Bu değer yok sayılır. Geri alma eyleminin en yüksek sayısı sınırsızdır.

    word-wrap-columnINT

  Durağan sözcük kaydırma genişliğini ayarlayın.

    word-wrap-marker-colorSTRING

  Sözcük kaydırma imleyicisinin rengini ayarlayın. Değer, geçerli bir renkle değerlendirilebilecek bir şey olmalıdır; örneğin, `#ff0000`.

    word-wrapBOOL

  Durağan sözcük kaydırmayı açın veya kapatın.

### `.kateconfig` dosyalarındaki genişletilmiş seçenekler

&kappname;, her zaman yerel dosyalar için bir `.kateconfig` dosyası arar (uzak dosyalarda aramaz). Ek olarak, aşağıdaki biçimde özel karakter araması için seçenekler ayarlamak da olanaklıdır (dosya uzantıları):

    kate: tab-width 4; indent-width 4; replace-tabs on;
    kate-wildcard(*.xml): indent-width 2;
    kate-wildcard(Makefile): replace-tabs off;

Bu örnekte, tüm dosyalar 4 boşluktan oluşan sekme genişliği kullanır, girinti genişliği 4 boşluktur ve sekmeler genişletilerek boşluklarla değiştirilir. Ancak tüm `*.xml` dosyaları için girinti genişliği 2 boşluktur. Makefile dosyaları sekmeler kullanır; örneğin, sekmeler boşluklarla değiştirilmez.

Joker karakterleri noktalı virgülle ayrılır; ayrıca birden fazla dosya uzantısını aşağıdaki gibi de belirtebilirsiniz:

    kate-wildcard(*.json;*.xml): indent-width 2;

Ayrıca, belirli dosyaları eşleştirmek için &MIME; türünü de kullanabilirsiniz; örneğin, tüm C++ kaynak dosyalarını 4 boşlukla girintilemek için şunu yazabilirsiniz:

    kate-mimetype(text/x-c++src): indent-width 4;

`.kateconfig` dosyalarındaki desteğin yanı sıra, joker karakterlerine ve &MIME; türüne bağlı belge değişkenleri de dosyaların kendisinde yorumlar olarak desteklenir.