Pemformat Indentasi Teks
Tambahkan, hapus, atau sesuaikan indentasi blok teks apa pun.
Tentang alat ini
Pemformat Indentasi Teks adalah alat sederhana namun kuat untuk mengontrol spasi putih di awal baris teks. Baik Anda memformat kode, mengorganisir struktur dokumen, atau menyiapkan teks untuk persyaratan pemformatan tertentu, alat ini memungkinkan Anda menambah, menghapus, atau menyesuaikan indentasi dengan cepat tanpa pengeditan manual. Indentasi yang tepat meningkatkan keterbacaan dan membantu mempertahankan pemformatan yang konsisten di seluruh dokumen Anda.
Menggunakan alat ini sangat mudah: tempel teks Anda ke dalam bidang input, pilih tindakan indentasi yang diinginkan (tambahkan spasi, tambahkan tab, atau hapus indentasi yang ada), dan tentukan jumlah atau jenis indentasi. Pemformat memproses teks Anda secara instan dan menampilkan hasil yang siap disalin. Kasus penggunaan umum mencakup konversi antara spasi dan tab, standarisasi tingkat indentasi di cuplikan kode, menyiapkan teks untuk publikasi, atau memperbaiki spasi yang tidak konsisten di konten impor.
Pertanyaan yang Sering Diajukan
Implementasi Kode
# 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.