Ugrás a tartalomhoz
100% helyi

ASCII fa generátor

Behúzott fájl- és mappalista ASCII vagy Unicode fa diagrammá alakítása.

Bemenet
Kimenet

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.

Gyakori kérdések

Támogatja-e a szóközöket és a tabulátorokat a behúzáshoz?
Igen. A tabulátorok és szóközök egyaránt működnek behúzásként, és a tabulátor mindig egy teljes szintnek számít, függetlenül a behúzás-méret beállítástól.
Mi a különbség az Unicode és ASCII vonalstílusok között?
Az Unicode a doboz-rajz karaktereket (├── └── │) használja a tisztább megjelenésért. Az ASCII helyette sima + és | karaktereket használ terminálokhoz vagy olyan szöveges mezőkhöz, amelyek nem renderelnek Unicode karaktereket megbízhatóan.
Vissza tudom-e alakítani egy fát behúzott listává?
Igen. Váltsd az irányt "Fa → behúzott lista" értékre és ragaszd vissza a fa diagramot — az automatikusan felismeri az Unicode és ASCII stílusokat egyaránt.
Hogyan dönt arról, mely bejegyzések kapnak perjeleket?
Amikor a "Perjel a mappalista utó-jellé alakítja" be van kapcsolva, bármely bejegyzés, amely alatt legalább egy gyermekvonala van, kapja a "/" végződést, mivel csak a mappák tartalmazhatnak más bejegyzéseket.
A fájl- vagy mappalista valahol feltöltve van?
Nem. A fa teljesen a böngészőben jön létre — a lista nem hagyja el az eszközt.