# &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 kate-part-line-modification 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 kate-part-scrollbar-minimap 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, color-themes-gui 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, 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, 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 ’ye basarken yukarıda açıklandığı gibi boşluklar ekleyecektir; ancak bir satırın ortasında veya sonunda 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)

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

  Her zaman sonraki sekme konumuna git

- Bu seçenek seçilirse 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 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 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 kate-part-autoindent 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

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