Çoğu zaman, bir satırın düzgün girintili olmadığı bir durumla karşılaşıyorum. Bir macun, kötü / tercih edilmeyen girinti eklentisi veya girinti değerini dengeleyen ekstra boşluklar aracılığıyla eter. Bunu düzeltmek için genellikle birkaç kez <<
veya >>
satırda düzeltirim. Ekstra boşluklar söz konusu olduğunda, aslında istediğim her girinti seviyesi için bir 100<<
a yapacağım >>
.
Soru, |sütunu numaraya göre ayarlamanıza izin veren hareket gibi 10|
, imleci 10. sütuna gönderir. Girinti seviyesini nasıl belirleyebilirim?
Şununla bir örnek (bu işe yaramaz) shiftwidth=4 expandtab
:
The quick (indent level 0)
••••Brown Fox (indent level 1)
••••••••••Jumped over the lazy dog (indent level 2 with two extra spaces)
Bu durumda, şu anda son satırın (2) 3<<
girinti seviyesini saymam ve ekstra boşluklar için bir tane eklemem ve daha sonra yazdığım şeyin girinti seviyesini saymam 1>>
(veya kullan autoindent
ve ==
komut).
1==
Girintiyi seviye 1 olmaya zorlamak gibi bir şey istiyorum . Veya bazı durumlarda 0==
bir girintiyi birlikte kaldırmak için.
Yukarıdaki örneğin 1 veya 0 satırda otomatik girintili olduğunu fark ediyorum (sırasıyla) ve böylece istediğim şeyi yapmıyor ama sorunun daha iyi gösterilmesine yardımcı olacağını umuyordum.