ASCII fa generátor
Behúzott fájl- és mappalista ASCII vagy Unicode fa diagrammá alakítása.
ASCII fa generátor
Ragadj be egy behúzott fájl- és mappalista, és az eszköz fa diagrammként rajzolja meg, a kapcsolódó vonalak automatikusan kitöltve — ├── és └── az ágakhoz, │ azokhoz a függőleges vonalakhoz, amelyek a mappa szerkezetét lefelé viszik az oldalon. A dokumentációhoz készült: README, amely egy projekt elrendezéseit mutatja, wiki oldal, amely egy fájlstruktúrát ír le, vagy megjegyzés, amely azt magyarázza, hogyan szervezik a könyvtárat, anélkül, hogy kézzel minden egyes sort rajzolnál meg.
A vonalstílus az Unicode doboz-rajz karakterek (├── └── │) és az egyszerű ASCII stílus között vált, amely + és | karaktereket használ terminálokhoz, egyszerű szöveges e-mailekhez vagy régebbi szerkesztőkhöz, amelyek nem renderelnek Unicode karaktereket megbízhatóan. A behúzás szintenként beállítja, milyen széles legyen az egyes szintek összekötője, hogy illeszkedjen a forráslista saját behúzásához. A gyökér neve egy felső szintű sort ad a fa fölé — a projekt neve — így egy világos gyökérrel rendelkezik, ahelyett, hogy több tétel balra ülne. A perjeleket a mappalista utó-jellé alakítja, amely egy gyors vizuális jelzés arra, hogy mely sorok könyvtárak. Az irány megfordítja az egész műveletet: ragadj vissza egy fát, és kapj az indented listáját, amely belőle jött, jól jön egy fához, amelyet egy csevegési üzenetből vagy egy kolléga fájllistájából ragadtál.
A bemenet szóközöket vagy tabulátorokat használhat — egy tabulátor mindig egy teljes szintnek számít, függetlenül a behúzás-méret beállítástól, és az üres sorok figyelmen kívül hagyhatók. A fa visszafordítása egy listává automatikusan felismeri az Unicode és ASCII stílusokat, így nem kell tudnod, melyik állította elő az általad ragasztott fát.
Minden lokálisan futtatódik a böngészőben — semmi, amit ide ragasztasz, nem töltődik fel vagy tárolódik sehol. Másolj az eredményt, töltsd le .txt fájlként, vagy küldd vissza az eredményt közvetlenül a bemenetbe, hogy egy nagyobb fát egyes szakaszokban finomítsd.