Kabuk Betiği Biçimlendirici

Tutarlı, standart kabuk biçimlendirmesiyle Bash, POSIX sh ve mksh betiklerini yeniden biçimlendirin. Girintiyi, yönlendirme boşluklarını ve fonksiyon düzenini normalleştirirken kodunuzu geçerli tutun. Daha fazla kod aracı: Python Biçimlendirici | Go Biçimlendirici | C/C++/C#/Java Biçimlendirici | Kod Biçimlendirici (JS/TS/PHP/TOML).
Tüm işlemler tarayıcınızda yerel olarak yapılır — kodunuz hiçbir sunucuya yüklenmez.
Nasıl kullanılır: lehçeyi seçin (Bash / POSIX sh / mksh), girintiyi belirleyin, betiğinizi yapıştırın ve İşle'ye tıklayın (ya da sadece yazın — girişte otomatik işlenir).
Seçenekler: Sekmeler ya da 2/4 boşluk; Sadeleştir gereksiz yapıları yeniden yazar ($((x+0)) → $x vb.); > etrafında boşluk yönlendirme işleçlerinin yanına boşluk ekler; Case gövdelerini girintile case kalıpları içindeki ifadeleri girintiler.
Lehçe: Yanlış lehçeyi seçmek ayrıştırmayı değiştirebilir — Bash betikleri Bash'te, taşınabilir betikler POSIX sh'te kalmalıdır.
Sözdizimi hataları: Geçersiz betikler, sessizce değiştirilmek yerine tam ayrıştırma hatasıyla bildirilir.
Gizlilik: Biçimlendirici tamamen tarayıcınızın içinde çalışır. Hiçbir şey asla yüklenmez.
Kabuk biçimlendirmesi özeldir

Kabuk, C ailesi dillerinin aksine boşluğa duyarlıdır: bir heredoc’un sonlandırıcısı, gerçek sekmelerle <<- kullanmadığınız sürece satırın başında tek başına durmalıdır; satır devamları sondaki bir ters eğik çizgi gerektirir ve dizgilerin içindeki girinti, bir biçimlendiricinin asla dokunmaması gereken değişmez veridir.

<<- yalnızca baştaki sekme karakterlerini siler — heredoc sonlandırıcısından önceki boşluklar ayrıştırmayı yine bozar.