&Anders.Lund; &Anders.Lund.mail;
&Dominik.Haumann; &Dominik.Haumann.mail;
İşbaran
Akçayır

    isbaran@gmail.com

Çeviri
Emir
SARI

    emir_sari@icloud.com

Çeviri

# Gelişmiş Düzenleme Araçları

## Yorum/Yorumları Kaldır

Araçlar menüsünde bulunan Yorum ve Yorumları Kaldır komutları, düzenlediğiniz metnin biçimi izin veriyorsa seçime veya seçili metin yoksa geçerli satıra yorum imleyicileri eklemenize veya kaldırmanıza olanak tanır.

Yorumlamanın nasıl yapıldığına ilişkin kurallar sözdizim tanımlarında tanımlanmıştır, dolayısıyla sözdizim vurgulama kullanılmazsa yorum yapma/yorumları kaldırma olanaklı değildir.

Bazı biçimler tek satırlı yorum imleyicilerini, bazıları çok satırlıları ve bazıları da her ikisini birden tanımlar. Çok satırlı imleyiciler kullanılamıyorsa son satırını tam olarak içermeyen bir seçimin yorumlanması olanaklı değildir.

Tek satır imleyicisi kullanılabiliyorsa iç içe geçmiş yorumlarla ilgili sorunların önlenmesine yardımcı olduğundan, uygun olduğu yerde tek satırlara yorum yapılması tercih edilir.

Yorum imleyicilerini kaldırırken yorumsuz metin seçilmemelidir. Bir seçimden çok satırlı yorum imleyicilerini kaldırırken, yorum işaretçilerinin dışındaki tüm boşluklar dikkate alınmaz.

Yorum imleyicileri yerleştirmek için Araçlar Yorum menü ögesini veya ilgili klavye kısayolu dizisini kullanın; öntanımlı kısayol: &Ctrl;D.

Yorum imleyicilerini kaldırmak için Araçlar Yorumları Kaldır menü ögesini veya ilgili klavye kısayolu dizisini kullanın; öntanımlı kısayol: &Ctrl;&Shift;D.

## Düzenleyici Bileşeni Komut Satırı

&kappname; uygulamasını düzenleyici bileşeninde içsel bir komut satırı vardır; bu bileşen, minimal bir grafik arayüzden çeşitli eylemleri gerçekleştirmenize olanak tanır. Komut satırı, düzenleyici alanının alt kısmında bulunan bir metin girişi alanıdır; onu göstermek için Görünüm Komut Satırına Geç ögesini veya klavye kısayolunu (öntanımlı kısayol: F7) kullanın. Düzenleyici, aşağıda belgelendiği gibi bir dizi komut sağlar ve eklentiler tarafından ek komutlar verilebilir.

Bir komutu yürütmek için komutu yazın ve ardından Dönüş düğmesine basın. Komut satırı başarılı olup olmadığını gösterecek ve büyük olasılıkla bir ileti görüntüleyecektir. Komut satırına F7 düğmesine basarak girdiyseniz birkaç saniye sonra kendiliğinden gizlenir. İletiyi temizlemek ve yeni bir komut girmek için yeniden F7 düğmesine basın.

Komut satırında yerleşik bir yardım sistemi bulunur; Başlamak için `help` komutunu verin. Kullanılabilir tüm komutların bir listesini görmek için `help list` komutunu verin; Belirli bir komutun yardımını görüntülemek için `help komut` girişini yapın.

Komut satırının yerleşik bir geçmişi vardır, böylece önceden yazdığınız komutları yeniden kullanabilirsiniz. Geçmişe gitmek için &Up; ve &Down; düğmelerini kullanın. Geçmiş komutları gösterirken, komutun argüman kısmı seçilerek argümanların üzerine kolayca yazmanıza olanak sağlanır.

### Standart Komut Satırı Komutları

#### Argüman türleri

BOOLE

  Bir şeyleri açıp kapatan komutlarla kullanılır. Kullanılabilir değerler şunlardır: `on`, `off`, `true`, `false`, `1` or `0`.

TAMSAYI

  Bir tamsayı.

DİZİ

  Boşluk içerdiğinde tek tırnak (') veya çift tırnak (") ile çevrelenen bir dizi.

#### Düzenleyiciyi Yapılandırmak için Komutlar

Bu komutlar düzenleyici bileşeni tarafından sağlanır ve etkin belgeyi ve yalnızca görüntülemeyi yapılandırmanıza olanak tanır. Girinti gibi öntanımlı ayarlardan farklı bir ayar kullanmak istiyorsanız bu kullanışlıdır.

    set-tab-widthTAMSAYI genişlik

  Sekme `genişliğini` ayarlar.

    set-indent-widthTAMSAYI genişlik

  Girintileme `genişliğini` ayarlar. Yalnızca boşluklarla girintileme yapıyorsanız kullanılır.

    set-word-wrap-columnTAMSAYI genişlik

  Sert kaydırma için satır `genişliğini` ayarlar. Bu, metninizde kendiliğinden kaydırma kullanıyorsanız kullanılır.

    set-icon-borderBOOLE etkinleştir

  Simge kenarlığının görünürlüğünü ayarlar.

    set-folding-markersBOOLE etkinleştir

  Katlama imleyicileri yüzeyinin görünürlüğünü ayarlar.

    set-line-numbersBOOLE etkinleştir

  Satır numaraları yüzeyinin görünürlüğünü ayarlar.

    set-replace-tabsBOOLE etkinleştir

  Etkinleştirilirse sekmeler siz yazdıkça boşluklarla değiştirilir.

    set-remove-trailing-spaceBOOLE etkinleştir

  Etkinleştirilirse sondaki boşluklar imleç satırı terk ettiğinde kaldırılır.

    set-show-tabsBOOLE etkinleştir

  Etkinleştirilirse SEKME karakterleri ve sondaki boşluklar küçük bir noktayla görselleştirilir.

    set-show-indentBOOLE etkinleştir

  Etkinleştirilirse girintileme dikey noktalı bir satırla görselleştirilir.

    set-indent-spacesBOOLE etkinleştir

  Etkinleştirilirse düzenleyici her bir girintileme düzeyi için SEKME karakteri yerine `indent-width` kadar boşlukla girintileme yapar.

    set-mixed-indentBOOLE etkinleştir

  Etkinleştirilirse &kappname;, girintileme için SEKME ve boşlukların bir karışımını kullanır. Her girinti düzeyi `indent-width` genişliğinde olacak ve daha fazla girinti düzeyi olabildiğince çok sayıda SEKME karakteri kullanacak şekilde eniyilenecektir.

  Yürütüldüğünde, bu komut ek olarak boşluk girintisini etkinleştirir ve girinti genişliği belirtilmemişse yürütme sırasında belgenin `tab-width` değerinin yarısına ayarlanır.

    set-word-wrapBOOLE etkinleştir

  `enable` değerine göre devingen sözcük kaydırmayı etkinleştirir.

    set-replace-tabs-saveBOOLE etkinleştir

  Etkinleştirildiğinde, belge kaydedildiğinde sekmelerin yerini boşluklar alacaktır.

    set-replace-tabs-saveBOOLE etkinleştir

  Etkinleştirildiğinde, belge kaydedildiğinde her satırın sondaki boşluk kaldırılacaktır.

    set-indent-modeDİZİ ad

  Kendiliğinden girintileme kipini `ad` olarak ayarlar. `ad` bilinmiyorsa kip “none” olarak ayarlanır. Geçerli kipler: “none”, “normal”, “cstyle”, “haskell”, “lilypond”, “lisp”, “python”, “ruby” ve “xml”.

    set-auto-identBOOLE betik

  Kendiliğinden girintilemeyi etkinleştirin veya devre dışı bırakın.

    set-highlightDİZİ vurgu

  Belgenin sözdizim vurgulama sistemini ayarlar. Argüman, Araçlar Vurgulama menüsünde görüldüğü gibi geçerli bir vurgu adı olmalıdır. Bu komut, argümanı için bir kendiliğinden tamamlama listesi sağlar.

    reload-scripts

  Girintileyiciler ve komut satırı betikleri de içerilmek üzere, &kate;’in kullandığı tüm &javascript; betiklerini yeniden yükleyin.

    set-modeDİZİ kip

  Geçerli belge için dosya türü şemasını seçin.

    nn[oremap]DİZGİ özgün DİZİ eşlemlenen

  `Özgün` düğme sıralamasını `eşlemlenen` sıralamasına eşlemler.

#### Düzenleme için komutlar

Bu komutlar, geçerli belgeyi değiştirir.

    indent

  Seçili satırları veya geçerli satırı girintiler.

    unindent

  Seçili satırların veya geçerli satırın girintisini kaldırır.

    cleanindent

  Seçili satırların veya geçerli satırın girintisini belgedeki girintileme ayarlarına göre temizler.

    comment

  Seçimi veya seçili satırları veya geçerli satırı, belgenin sözdizim vurgulama tanımıyla tanımlandığı şekilde metin biçimine göre bir yorum haline getirmek için yorum imleyicileri ekler.

    uncomment

  Belgenin sözdizim vurgulama tanımıyla tanımlanan metin biçimine göre seçimden veya seçili satırlardan veya geçerli satırdan yorum imleyicilerini kaldırır.

    kill-line

  Geçerli satırı siler.

    replace DİZİ dizgi DİZİ değişim

  `dizgi` ile eşleşen metni `değişim` ile değiştirir. `dizgi`’de boşlukları içermek isterseniz hem `dizgi` hem `değişim` değişkenlerini tek veya çift tırnak içine almalısınız. Argümanlar tırnak içinde değilse ilk sözcük `dizgi` ve geri kalanı `değişim` olarak kullanılır. Eğer `değişim` boşsa her bir `dizgi` oluşu kaldırılır.

  Aramayı yapılandırmak için iki nokta üst üste ve ardından her biri bir yapılandırmayı temsil eden bir veya daha fazla harf ekleyerek `replace:seçenekler dizgi değişim` formunu vererek bayrakları ayarlayabilirsiniz. Kullanılabilir seçenekler şunlardır:

  `b`

    Geriye doğru arayın.

  `c`

    İmleç konumundan itibaren arayın.

  `e`

    Yalnızca seçimde arayın.

  `r`

    Düzenli ifade araması yapın. Ayarlıysa N değiştirme dizisindeki yakalamaları temsil etmek üzere bir numara olması için `\N` kullanabilirsiniz.

  `s`

    BÜYÜK/küçük harf duyarlı arama yapın.

  `p`

    Sonraki oluşu değiştirmek için izin isteyin.

  `w`

    Yalnızca tam sözcüklerle eşleştirin.

    dateDİZİ biçim

  Tanımlı `biçim` veya yoksa yyyy‒MM‒dd hh:mm:ss biçimi ile bir tarih/zaman dizisi ekler. `biçim` yorumlanırken aşağıdaki çeviriler kullanılır:

  `d` | Başında sıfır olmadan sayı olarak gün (1–31).
  `dd` | Başında sıfır olacak şekilde gün (01–31).
  `ddd` | Kısa yerelleştirilmiş gün adı (&eg;, “Pzt”‥“Paz”).
  `dddd` | Uzun yerelleştirilmiş gün adı (&eg;, “Pazartesi”‥“Pazar”).
  `M` | Başında sıfır olmadan sayı olarak ay (1–12).
  `MM` | Başında sıfır olacak şekilde ay (01–12).
  `MMMM` | Uzun yerelleştirilmiş ay adı (&eg;, “Ocak”‥“Şubat”).
  `MMM` | Kısa yerelleştirilmiş ay adı (&eg;, “Oca”‥“Şub”).
  `yy` | İki basamaklı sayı olarak yıl (00–99).
  `yyyy` | Dört basamaklı sayı olarak yıl (1752–8000).
  `h` | Başında sıfır olmadan saat (0‥23 veya ÖÖ/ÖS görüntüleniyorsa 1‥12).
  `hh` | Başında sıfır olarak saat (00‥23 veya ÖÖ/ÖS görüntüleniyorsa 01‥02).
  `m` | Başında sıfır olmadan dakika (0‥59).
  `mm` | Başında sıfır olarak dakika (00‥59).
  `s` | Başında sıfır olmadan saniye (0‥59).
  `ss` | Önünde sıfır olarak saniye (00‥59).
  `z` | Başında sıfır olmadan milisaniye (0‥999).
  `zzz` | Başında sıfır olarak milisaniye (000‥999).
  `AP` | ÖÖ/ÖS görüntüsünü kullanın. AP, "ÖÖ" veya "ÖS" ile değiştirilir.
  `ap` | ÖÖ/ÖS görüntüsünü kullanın. AP, "AM" veya "PM" olarak değiştirilir.

    charDİZİ tanımlayıcı

  Bu komut, sayısal tanımlayıcılarına göre; ondalık, sekizlik veya onaltılık biçimde gerçek karakterleri eklemenizi sağlar. Bunu kullanmak için Düzenleme Komutu iletişim kutusunu başlatın ve giriş kutusuna `char: [number]` yazın, ardından Tamam’a basın.

  ##### `char` örnekleri

  Girdi: `char:234`

  Çıktı: `ê`

  Girdi: `char:0x1234`

  Çıktı: `ሴ`

`s///[ig]` `%s///[ig]`

  Bu komut, geçerli satırda veya tüm dosyada sed benzeri arama/değiştirme işlemi yapar (`%s///`).

  Kısacası metinde, birinci ve ikinci eğik çizgi arasındaki normal ifade olan arama dizgisi ile eşleşen metin aranır ve bir eşleşme bulunduğunda metnin eşleşen kısmı, ikinci ve son eğik çizgi arasındaki ifadeyle değiştirilir. Arama dizgisindeki parantezler geriye başvurular oluşturur; yani komut, parantez içinde eşleşen dizinin hangi bölümünün anımsanacağını bilir; bu diziler, ilk parantez kümesi için `\1`, ikinci parantez kümesi için `\2` olarak anılan değiştirme dizgisinde yeniden kullanılabilir.

  Bir gerçek karakter aramak için `(` veya `)` onu bir ters eğik çizgi karakteriyle kaçırmalısınız: `\(\)`

  İfadenin sonuna `i` koyarsanız eşleştirme BÜYÜK/küçük harfe duyarlı olmayacaktır. Eğer sona bir `g` koyarsanız dizginin tüm oluşları değiştirilecektir, aksi takdirde yalnızca ilk oluş değiştirilir.

  ##### Geçerli satırda metin değiştirmek

  Dost canlısı derleyiciniz, kaynak dosyanızda 3902. satırda bahsedilen `sınıfım` sınıfının tanımlanmadığını söyleyerek durdu.

  “Tüh!”, tabii ki `Sınıfım` olması gerek diye düşündünüz. 3902. satıra gittiniz ve metinde sözcüğü bulmak yerine Düzenleme Komutu iletişim kutusunu açarak `s/sınıfım/Sınıfım/i` yazdınız ve Tamam düğmesine bastınız; artık dosyayı kaydedip hatasız şekilde derleyebilirsiniz.

  ##### Tüm dosyada metin değiştirmek

  Birkaç kez Bayan Gökçen’den söz ettiğiniz bir dosyanız olduğunu ve birisinin gelip size Bay Gökmen ile yeni evlendiğini söylediğini hayal edin. Elbette, Bayan Gökçen ifadesinin her bir örneğini Bayan Gökmen ile değiştirmek istersiniz.

  Komut satırına girin ve `%s/Gökçen/Gökmen/` komutunu çalıştırın, işiniz bitti.

  ##### Daha Gelişmiş Bir Örnek

  Bu örnekte geriye başvuruların yanı sıra karakter sınıfının kullanımı kullanılmaktadır (bunun ne olduğunu bilmiyorsanız lütfen aşağıda belirtilen ilgili belgelere bakın).

  Aşağıdaki gibi bir satırınız olduğunu düşünün:

      void MyClass::DoStringOps( String      &foo, String &bar, String *p, int  &a, int &b )

  Bunun pek güzel bir kod olmadığını anladınız ve argüman adının önünde & ile karakterize edilen tüm address of argümanları için `const` anahtar sözcüğünü kullanmaya karar verdiniz. Ayrıca, her sözcük arasında yalnızca 1 boşluk karakteri olacak şekilde beyaz alanı basitleştirmek istediniz.

  Düzenleme Komut iletişim kutusunu açın ve `s/\s+(\w+)\s+(&)/ const \1 \2/g` yazarak Tamam düğmesine tıklayın. İfadenin sonundaki `g` geriye başvuruların kaydedilmesi için düzenli ifadenin her eşleşmede yeniden derlenmesini sağlar.

  Çıktı: `void MyClass::DoStringOps( const String &foo, const String &bar, String *p, const int &a, const int &b )`

  Görev tamamlandı! Şimdi ne yaptık? İlk olarak, biraz boşluk (`\s+`), sonrasında bir veya daha çok abecesel karakterler (`\w+`), sonrasında biraz daha boşluk (`\s+`), sonrasında bir ve işareti aradık; bu süreçte abecesel parçayı ve ve işaretini değiştirme işleminde yeniden kullanım için sakladık. Sonrasında, satırımızın eşleşen kısmını bir boşluk ve sonrasında const ile bir boşluk daha ve abecesel parça ile izledik (`\1`); bunlardan sonra yine bir boşluk ve kaydettiğimiz ve işaretini koyduk (`\2`)

  Bazı durumlarda bu abecesel parça bir String, bazı durumlarda ise int idi, böylece `\w` karakter sınıfını ve `+` niceleyicisi bize çok yararlı oldu.

    sort

  Seçili metni veya tüm belgeyi sıralar.

    natsort

  Seçili satırları veya tüm belgeyi doğal olarak sıralayın.

  ##### `sort` ve `natsort`

  ``sort`(a10, a1, a2)`, `a1, a10, a2` sonucunu verir

  ``natsort`(a10, a1, a2)`, `a1, a2, a10` sonucunu verir

    moveLinesDown

  Seçili satırları aşağı taşıyın.

    moveLinesUp

  Seçili satırları yukarı taşıyın.

    uniq

  Seçili metinden veya tüm belgeden yinelenen satırları kaldırın.

    rtrim

  Seçili metnin veya tüm belgenin sonundaki gereksiz boşluğu kaldırın.

    ltrim

  Seçili metnin ya da tüm belgenin başındaki boşlukları kaldırın.

    joinDİZİ ayırıcı

  Seçili satırları veya tüm belgeyi birbirine katın. İsteğe bağlı olarak bir ayırıcı tanımlayan bir parametre alır; örneğin ``join` ', '`

    rmblank

  Seçili metinden veya tüm belgeden boş boşlukları kaldırın.

    alignon

  Bu komut, seçilen bloktaki veya belgenin tamamındaki satırları, argüman olarak verilen normal bir ifadeyle verilen sütunda hizalar.

  Boş bir dizgi verirseniz öntanımlı olarak ilk boş olmayan karaktere hizalanır.

  Dizginin bir yakalaması varsa yakalanan eşleşmeye girintili olacaktır.

  Örnekler:

  `alignon -`, tümünü aynı sütunda hizalamak için her bir satırın önündeki “-” öncesinde boşluklar ekler.

  `alignon :\\s+(.)`, tümünü aynı sütunda hizalamak için bir noktalı virgülden sonra oluşan ilk boş olmayan karakterin öncesine boşluklar ekler.

    unwrap

  Seçili metnin veya tüm belgenin kaydırmasını geri alın.

    eachDİZİ betik

  Argüman olarak bir &javascript; işlevi verildiğinde, seçili satırların listesi için bunu çağırın ve bunları, o geri çağırmanın dönüş değeriyle değiştirin.

  ##### Seçili satırları birbirine kat

  ``each` 'function(lines){return lines.join(", ")}'`

  Veya kısaca:

  ``each` 'lines.join(", ")'`

    filterDİZİ betik

  Argüman olarak bir &javascript; işlevi verildiğinde, seçili satırların listesi için bunu çağırın ve geri çağırmanın false döndürdüğü satırları kaldırın.

  ##### Boş satırları kaldır

  ``filter` 'function(1){return 1.length > 0;}'`

  Veya kısaca:

  ``filter` 'line.length > 0'`

    mapDİZİ betik

  Argüman olarak bir &javascript; işlevi verildiğinde, seçili satırların listesi için bunu çağırın ve satırı geri çağırmanın değeriyle değiştirin.

  ##### Boş satırları kaldır

  ``map` 'function(line){return line.replace(/^s+/,"");}'`

  Veya kısaca:

  ``map` 'line.replace(/^s+/,"")'`

    duplicateLinesUp

  Seçili satırları geçerli seçim üzerine çoğaltın.

    duplicateLinesDown

  Seçili satırları geçerli seçimin altına çoğaltın.

#### Dolaşım için komutlar

    gotoTAMSAYI satır

  Bu komut, belirtilen satıra gider.

    grep DİZİ dizgi

  Belgeyi, `dizgi` düzenli ifadesi için arayın. Daha fazla bilgi için bölümüne bakın.

    findDİZİ dizgi

  Bu komut, yapılandırmaya göre `dizgi`’nin ilk oluşuna gider. İzleyen oluşlar, Düzen Sonrakini Bul ile bulunabilir (öntanımlı kısayol: F3).

  Bul komutu, iki nokta üst üste ve ardından bir veya daha fazla seçeneğin eklenmesiyle yapılandırılabilir; komutun biçimi `find:seçenekler dizgi` biçimindedir. Aşağıdaki seçenekler desteklenir:

  `b`

    Geriye doğru arayın.

  `c`

    İmleç konumundan itibaren arayın.

  `e`

    Yalnızca seçimde arayın.

  `r`

    Düzenli ifade araması yapın. Ayarlıysa N değiştirme dizisindeki yakalamaları temsil etmek üzere bir numara olması için `\N` kullanabilirsiniz.

  `s`

    BÜYÜK/küçük harf duyarlı arama yapın.

  `w`

    Yalnızca tam sözcüklerle eşleştirin.

    ifindDİZİ dizgi

  Bu komut, yazdıkça aramayı sağlar. Aramanın davranışını bir sütun ve seçenekleri ekleyerek yapılandırabilirsiniz; şöyledir: `ifind:seçenekler dizgi`. İzin verilen seçenekler:

  `b`

    Geriye doğru arayın.

  `r`

    Düzenli ifade araması yapın.

  `s`

    BÜYÜK/küçük harf duyarlı arama yapın.

  `c`

    İmleç konumundan itibaren arayın.

#### Temel Düzenleyici İşlevleri için Komutlar (Bunlar düzenleyici bileşenin kullanıldığı uygulamaya göre değişir)

    w

  Geçerli belgeyi kaydedin.

    wa

  Tüm geçerli açık belgeleri kaydedin.

    q

  Geçerli belgeyi kapatın.

    qa

  Tüm açık belgeleri kapatın.

    wq

  Geçerli belgeyi kaydedin ve kapatın.

    wqa

  Tüm geçerli açık belgeleri kaydedin ve kapatın.

    x

  Geçerli belgeyi yalnızca değiştiyse kaydedin ve kapatın.

    x

  Geçerli açık olan tüm belgeleri yalnızca değiştiyse kaydedin ve kapatın.

    bp

  Belgeler listesindeki önceki belgeye gidin.

    bn

  Belgeler listesindeki sonraki belgeye gidin.

    new

  Yatay bölünmüş görünümde yeni bir belge açın.

    vnew

  Dikey bölünmüş görünümde yeni bir belge açın.

    e

  Geçerli belge diskte değiştiyse yeniden yükleyin.

    enew

  Yeni bir belge düzenleyin.

    print

  Geçerli belgeyi yazdırmak için Yazdır iletişim kutusunu açın.

## Kod Katlamayı Kullanmak

Kod katlama, bir belgenin bölümlerini düzenleyicide gizlemenize olanak tanıyarak büyük belgelere genel bakışı kolaylaştırır. &kappname;’de katlanabilir bölgeler, sözdizim vurgulama tanımlarında tanımlanan kurallar kullanılarak hesaplanır ve bu nedenle yalnızca bazı biçimlerde kullanılabilir — tipik olarak program kaynak kodu, XML işaretlemesi ve benzeri. Kod katlamayı destekleyen çoğu vurgu tanımı, genellikle `BEGIN` ve `END` anahtar sözcüklerini kullanarak katlanabilir bölgeleri elle tanımlamanıza da olanak tanır.

Kod katlama özelliğini kullanmak için halihazırda görünmüyorsa Görünüm Katlama İmleyicilerini Göster menü ögesini kullanarak katlama imleyicilerini etkinleştirin. Ekranın sol tarafındaki Katlama İmleyicileri Bölmesi, belirli bir bölgedeki olası işlemi belirtmek için üçgen sembolleriyle katlanabilir bölgelerin grafiksel bir görünümünü görüntüler: Yukarıdan aşağıya bir üçgen, bölgenin genişletildiği anlamına gelir; tıklandığında bölge daraltılır ve bunun yerine sağa işaret eden bir üçgen görüntülenir.

Katlama bölgelerinin durumunu değiştirmek için üç komut sağlanır; ek bilgi için menü belgelendirmesine bakın.

Katlanmış çizgiler, bir dosya kapatıldığında anımsanır, böylece dosyayı yeniden açtığınızda katlanmış düğümler hâlâ katlanmış olacaktır. Bu aynı zamanda yeniden yükleme işlemleri için de geçerlidir.

Kod katlama özelliğini kullanmak istemiyorsanız düzenleyici yapılandırmasının Görünüş bölümündeki Katlama imleyicilerini göster seçeneğini kullanabilirsiniz.