İçeriğe geç
🛠️ToolsShed

Metin Girintisi Biçimlendirici

Herhangi bir metin bloğuna girinti ekleyin, kaldırın veya ayarlayın.

Bu araç hakkında

Metin Girinti Biçimlendirici, metin satırlarının başındaki boşluğu kontrol etmek için basit ama güçlü bir araçtır. Kod biçimlendiriyor olun, belge yapısını düzenliyor olun veya belirli biçimlendirme gereksinimleri için metin hazırlıyor olun, bu araç elle düzenlemeye gerek kalmadan girintiyi hızlı bir şekilde ekleyebilmenize, kaldırabilmenize veya ayarlayabilmenize olanak tanır. Uygun girinti okunabilirliği artırır ve belgeleriniz arasında tutarlı biçimlendirme sağlanmasına yardımcı olur.

Aracı kullanmak basittir: metninizi giriş alanına yapıştırın, istediğiniz girinti işlemini seçin (boşluk ekle, sekme ekle veya mevcut girintiyi kaldır) ve girinti miktarını veya türünü belirtin. Biçimlendirici metninizi anında işler ve kopyalamaya hazır sonucu gösterir. Yaygın kullanım durumları arasında boşluklar ve sekmeler arasında dönüştürme, kod parçacıklarındaki girinti seviyelerini standardize etme, yayın için metin hazırlama veya içe aktarılan içerikte tutarsız boşluğu düzeltme yer alır.

Sıkça Sorulan Sorular

Kod Uygulaması

# Add, remove, or set indentation for each line
def add_indent(text, indent="    ", levels=1):
    prefix = indent * levels
    return "\n".join(prefix + line for line in text.splitlines())

def remove_indent(text, indent="    ", levels=1):
    result = []
    for line in text.splitlines():
        for _ in range(levels):
            if line.startswith(indent):
                line = line[len(indent):]
        result.append(line)
    return "\n".join(result)

def set_indent(text, indent="    ", levels=1):
    prefix = indent * levels
    return "\n".join(prefix + line.lstrip() for line in text.splitlines())

code = "def foo():\n    x = 1\n    return x"
print(add_indent(code, "  ", 1))
print(remove_indent(code, "    ", 1))
print(set_indent(code, "\t", 1))

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.