Sublime 2 metin düzenleyicisinde otomatik tanımlama


17

Sublime 2'de otomatik girinti seçeneği var mı?

Visual Studio'da her şeyi girintili yapmak için Ctrl + K + D tuşlarına basabilirim, böylece kod güzel yapılandırılmış. Sublime 2'de de aynısını yapmak için bir kısayol var mı?


1
Belgeleri kontrol ettiniz mi? Eğer orada değilse, büyük olasılıkla yoktur.
r4.

Sorun orada olmaması değil, Visual Studio'da olduğu gibi varsayılan bir kısayol tuşunun olmaması. Tuş bağlama - varsayılan tercih dosyalarını kullanarak bir tane verebilirsiniz.
Valoric

Yanıtlar:


14

Düzenleme menüsünden Düzenleme / Çizgi / Reindent'i kullanabilirsiniz. Veya bunu tuş bağlantılarınıza eklemeyi deneyebilirsiniz - Tercihlerden varsayılan dosya.

{ "keys": ["f12"], "command": "reindent"}

Kullanıcılar yerine Varsayılan dosyayı kullanırsanız, kodun sonuna virgül ekleyin . Girintili olmasını istediğiniz şeyi seçmeyi unutmayın.

Muhtemelen SubT'nin iyi yapamayacağı veya yapamayacağı daha belirsiz verileri otomatik olarak girintili yapmak için Visual Studio'yu kullanabilirsiniz .

İyi şanslar & hatırlatmak istediğiniz metni seçin .


5

Ctrl+ Shift+ Tuşlarına basın P, önce I"Girinti: Reindent Lines" seçeneği gelmelidir.

Basın Enterve bitti.


2

Yerleşik çözüm single_line: falseiçin, bu StackOverflow iş parçacığında peter tarafından önerildiği gibi, anahtar ciltlemeye seçenek eklemeyi severim .

{ "keys": ["ctrl+k+d"], "command": "reindent" , "args": {"single_line": false}}

Ancak bu, bazı XML ve HTML kod düzenlemelerinde beklediğiniz gibi yeni satırlar eklemez.

Bunlar için Tom'un cevabını takip etmeli ve Tag eklentisini kurmalı veya paket kontrolü ile de mevcut olan Girinti XML eklentisini kullanmalısınız, ancak yalnızca XML dosyalarında çalışır.

Etiket eklentisini seçerseniz, onu kullanmanın en kolay yolu girintilenecek metni vurgulamak ve ardından Ctrl+ Shift+ kısayoluna basmaktır F.

Eğer girinti XML eklentisi basın seçerseniz Ctrl or Super+ Shift+ Pve sonra Ive Indent XMLilk seçenek olacaktır.


1

Html / xml belgelerini biçimlendirmek için bir etiket eklentisi vardır .


Daha sonra çizgiyi (Düzenleme / Çizgi / Reindent) yeniden işaretlemeniz gerekebilir.
palaniraja
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.