Vim kullanıyorsanız , bkz :h retab.
*: ret * *: retab *
: [aralık] ret [ab] [!] [new_tabstop]
Bir boşluk içeren tüm beyaz boşluk dizilerini değiştirin
<Tab> yeni boşlukları kullanarak yeni boşluklar
tabstop değeri verildi. Yeni bir şey belirtmezseniz
sekme boyutu veya sıfır, Vim geçerli değeri kullanır
tabstop.
Mevcut 'tabstop' değeri her zaman için kullanılır
mevcut sekmelerin genişliğini hesaplar.
İle !, Vim ayrıca sadece normal dizelerin yerini alır
sekmeleri olan boşluklar.
'Expandtab' açıkken, Vim tüm sekmeleri
uygun sayıda boşluk.
Bu komut, 'tabstop'u verilen yeni değere ayarlar,
ve varsayılan olarak tüm dosya üzerinde gerçekleştirilirse,
görünür bir değişiklik yapmamalıdır.
Dikkat: Bu komut <Sekme> karakterlerini değiştirir
C programındaki dizgilerin içinde. Önlemek için "\ t" kullanın
bu (bu zaten iyi bir alışkanlık).
": Retab!" bir boşluk dizisini
<sekme> karakterleri, bir printf () işlevini bozabilir.
{Vi'da değil}
| + Ex_extra | özelliği şurada devre dışı bırakıldı:
Derleme zamanı.
Örneğin,
: ret
tüm sekmeleriniz boşluklara genişletilecek.
İsteyebilirsiniz
: se et "kısayol için: set expandtab
yeni satırların değişmez sekmeler kullanmayacağından emin olmak için.
Vim kullanmıyorsanız,
perl -i.bak -pe "s / \ t / '' x (8-pos ()% 8) / örneğin" file.py
sekme boşluklarla değiştirilir, sekme her 8 karakterde bir durur file.py(orijinal file.py.bakdurumda olacak şekilde ). Sekme duraklarınız her 4 boşlukta ise 8'leri 4s ile değiştirin.