Sări la conținut
Complet local

Generator de arbore ASCII

Convertiți o listă indentată de fișiere și foldere într-o diagramă de arbore ASCII sau Unicode.

Intrare

Generator de arbore ASCII

Lipiți o listă indentată de foldere și fișiere și acest instrument o desenează ca o diagramă de arbore, cu liniile de conectare completate automat — ├── și └── pentru ramuri, │ pentru liniile verticale care transportă structura unui folder pe pagină. A fost construită pentru documentație: un README care arată aspectul unui proiect, o pagină wiki care descrie o structură de fișiere, sau un comentariu care explică cum este organizat un director, fără a trebui să desenați manual fiecare linie dvs.

Stilul de linie se comută între caractere de desenare a casetei Unicode (├── └── │) și un stil ASCII simplu folosind + și | pentru terminale, e-mailuri în text simplu sau editoare mai vechi care nu redau glife Unicode în mod fiabil. Dimensiunea indentării per nivel stabilește cât de lată este conectorul fiecărui nivel, pentru a se potrivi indentării propriei liste de sursă. Numele rădăcinii adaugă o linie la nivel superior deasupra arborelui — numele proiectului dvs. — pentru ca acesta să aibă o rădăcină unică și clară în loc de mai mulți itemi aliniați la stânga. Adăugarea de bară oblică la sfârșitul folderelor adaugă "/" după orice intrare care are copii, o indicare vizuală rapidă pentru care linii sunt directoare. Direcția inversează întreaga operație: lipiți un arbore înapoi și obțineți lista indentată din care a provenit, util pentru editarea unui arbore lipit dintr-un mesaj de chat sau listarea de fișiere a unui coleg.

Intrarea poate folosi spații sau tabulații — o tabulație întotdeauna se numără ca un nivel complet, indiferent de setarea dimensiunii indentării, iar liniile goale sunt ignorate. Inversarea unei arbori înapoi la o listă recunoaște automat stilurile Unicode și ASCII, deci nu trebuie să știți care a produs arborele pe care îl lipiți.

Tot rulează local în browserul dvs. — nimic din ceea ce lipiți aici nu este încărcat sau stocat nicăieri. Copiați rezultatul, descărcați-l ca fișier .txt, sau trimiteți rezultatul direct înapoi la intrare pentru a rafina un arbore mare în etape.

FAQ

Suportă atât spații cât și tabulații pentru indentare?
Da. Tabulațiile și spațiile funcționează ca indentare, iar o tabulație se numără întotdeauna ca un nivel complet indiferent de setarea dimensiunii indentării.
Care este diferența dintre stilurile de linie Unicode și ASCII?
Unicode folosește caractere de desenare a casetei ├── └── și │ pentru o aparență mai curată. ASCII folosește caractere simple + și | în schimb, pentru terminale sau câmpuri de text care nu redau glife Unicode în mod fiabil.
Pot converti un arbore înapoi într-o listă indentată?
Da. Schimbați direcția la "Arbore → listă indentată" și lipiți o diagramă de arbore — recunoaște automat stilurile de linie Unicode și ASCII.
Cum decide care intrări primesc o bară oblică la sfârșit?
Când "Adaugă bară oblică la sfârșitul folderelor" este activat, orice intrare care are cel puțin o linie copil sub ea primește un "/" adăugat, deoarece doar folderele pot conține alte intrări.
Lista mea de fișiere sau foldere este încărcată undeva?
Nu. Arborele este generat în întregime în browserul dvs. — lista dvs. nu părăsește niciodată dispozitivul dvs.