İçeriğe atla
%100 yerel

ASCII Ağaç Oluşturucu

Girintili dosya ve klasör listesini ASCII veya Unicode ağaç diyagramına dönüştür.

Giriş
Çıkış

ASCII Ağaç Oluşturucu

Bir girintili dosya ve klasör listesini yapıştırın ve bu araç bunu bir ağaç diyagramı olarak çizer ve bağlantı çizgileri otomatik olarak doldurulur — ├── ve └── dallar için, │ bir klasörün yapısını sayfanın aşağısına taşıyan dikey çizgiler için. Belgeleme için oluşturuldu: bir projenin düzenini gösteren README, bir dosya yapısını açıklayan wiki sayfası veya bir dizinin nasıl organize edildiğini açıklayan yorum, her satırı elle çizmek zorunda kalmadan.

Çizgi stili, Unicode kutu çizme karakterleri (├── └── │) ile terminaller, düz metin e-postalar veya Unicode karakterlerini güvenilir bir şekilde işlemeyen eski editörler için + ve | kullanan düz ASCII stili arasında geçiş yapar. Seviye başına girinti, her seviyenin bağlantısının ne kadar geniş olacağını ayarlar ve kaynak listenin kendi girintisine uyacak şekilde yapılır. Kök adı, ağacın üstüne bir üst düzey satır ekler — projenizin adı — böylece birden fazla öğe solda oturmak yerine tek bir açık köke sahip olur. Klasörler için eğik çizgi ekle, alt öğeleri olan herhangi bir girişin ardına "/" ekler, bu da hangi satırların dizin olduğunu gösteren hızlı bir görsel ipucu sağlar. Yön, bütün işlemi tersine çevirir: bir ağacı geri yapıştırın ve ondan gelen girintili listeyi alın, bir sohbet mesajından veya bir meslektaşın dosya listesinden yapıştırılan bir ağaçı düzenlemek için kullanışlıdır.

Girdi boşluk veya sekme kullanabilir — bir sekme her zaman girintiyi boyutla ayarından bağımsız olarak bir tam seviye sayılır ve boş satırlar dikkate alınmaz. Bir ağacı listeye geri dönüştürmek, Unicode ve ASCII stillerini otomatik olarak tanır, bu nedenle ağacınızı ne üretti olduğunu bilmeniz gerekmez.

Her şey tarayıcınızda yerel olarak çalışır — buraya yapıştırdığınız hiçbir şey yüklenmez veya hiçbir yerde saklanmaz. Sonucu kopyalayın, .txt dosyası olarak indirin veya çıktıyı doğrudan girdiye geri gönderin ve büyük bir ağacı aşamalarda iyileştirin.

FAQ

Girinti için hem boşlukları hem de sekmeleri destekliyor mu?
Evet. Sekmeler ve boşluklar her ikisi de girinti olarak çalışır ve bir sekme her zaman girintiyi boyutla ayarından bağımsız olarak bir tam seviye sayılır.
Unicode ve ASCII çizgi stilleri arasındaki fark nedir?
Unicode, daha temiz bir görünüş için kutu çizme karakterlerini (├── └── │) kullanır. ASCII bunun yerine terminaller veya Unicode karakterlerini güvenilir bir şekilde işlemeyen metin alanları için düz + ve | karakterleri kullanır.
Bir ağacı girintili listeye geri dönüştürebilir miyim?
Evet. Yönü "Ağaç → girintili liste" olarak değiştirin ve ağaç diyagramını yapıştırın — otomatik olarak Unicode ve ASCII stillerini tanır.
Hangi girişlerin eğik çizgi aldığına nasıl karar veriyor?
"Klasörler için eğik çizgi ekle" açık olduğunda, altında en az bir alt satırı olan herhangi bir giriş, sadece klasörlerin diğer girişleri içerebildiği için "/" eki alır.
Dosya veya klasör listem bir yere yüklendi mi?
Hayır. Ağaç tamamen tarayıcınızda oluşturulur — listeniz cihazınızı terk etmez.