AStyle , C ++ ve Java (ve diğerleri de) için çok ayrıntılı olarak özelleştirilebilir
Bu bir kaynak kodu biçimlendirme aracıdır.
clang-format , en belirsiz dil yapılarını bile tutarlı bir şekilde yöneten clang derleyicisiyle birlikte gelen güçlü bir komut satırı aracıdır.
Visual Studio, Emacs, Vim (ve diğerleri) ile entegre edilebilir ve sadece seçilen satırları (veya bazı farkları biçimlendirmek için git / svn ile) biçimlendirebilir.
Burada listelenen çeşitli seçeneklerle yapılandırılabilir .
Yapılandırma dosyalarını (adlandırılmış .clang-format
) kullanırken, stiller dizin başına olabilir - belirli bir dosya için ana dizinlerdeki bu tür en yakın dosya kullanılmalıdır.
Stiller bir ön ayardan (örneğin LLVM veya Google) miras alınabilir ve daha sonra farklı seçenekleri geçersiz kılabilir
Google ve diğerleri tarafından kullanılır ve üretime hazırdır.
Ayrıca UniversalIndentGUI projesine bakın . Bunu kullanarak birkaç girintiyi deneyebilirsiniz: AStyle, Uncrustify, GreatCode, ... ve sizin için en iyisini seçin. Bunlardan herhangi biri daha sonra bir komut satırından çalıştırılabilir.
Uncrustify , birçok yapılandırılabilir seçeneğe sahiptir. Yapılandırmak için muhtemelen Universal Indent GUI'ye (Konstantin'in cevabında) ihtiyacınız olacak.