Przejdź do treści
100% lokalnie

Generator ASCII drzew

Przekonwertuj listę wcięciu katalogów i plików na ASCII lub diagram drzewa Unicode.

Wejście

Generator ASCII drzew

Wklej listę wcięciu katalogów i plików a to narzędzie narysuje ją jako diagram drzewa z automatycznie wypełnionymi liniami — ├── i └── dla gałęzi, │ dla linii pionowych, które przenoszą strukturę folderu w dół strony. Jest zbudowany dla dokumentacji: plik README pokazujący układ projektu, stronę wiki opisującą strukturę plików lub komentarz wyjaśniający organizację katalogu bez ręcznego rysowania każdej linii.

Opcja styl linii przełącza się między znakami Unicode (├── └── │) a czystym stylem ASCII z + i | dla terminali, czystych wiadomości e-mail tekstowych lub starszych edytorów, które niezawodnie renderują glyfy Unicode. Rozmiar wcięcia na poziom określa, jak szeroka będzie każda linia połączenia na poziomie, aby odpowiadała własnemu wcinięciu listy źródłowej. Nazwa korzenia dodaje jeden wiersz na poziomie drzewa — nazwę twojego projektu — aby miał jeden jasny korzeń zamiast kilku elementów umieszczonych bez wcięcia. Dodaj slash na koncu folderow dołącza "/" za każdy element, który ma elementy podrzędne, szybką wskazówkę wizualną, które wiersze są katalogami. Kierunek odwraca całą operację: wklej drzewo z powrotem i uzyskaj listę wcięciu, z której pochodzi, przydatne do edycji drzewa wklejonego z wiadomości czatu lub listy plików od kolegi.

Wejście może używać spacji lub tabulatorów — tabulator zawsze liczy się jako jeden poziom niezależnie od ustawienia rozmiaru wcięcia, a puste wiersze są ignorowane. Odwrócenie drzewa z powrotem do listy automatycznie rozpoznaje zarówno style Unicode, jak i ASCII, więc nie musisz wiedzieć, które z nich utworzyło drzewo, które wklejasz.

Wszystko działa lokalnie w przeglądarce — nic, co tu wkleisz, nie jest wysyłane ani przechowywane. Skopiuj wynik, pobierz go jako plik .txt lub wyślij dane wyjściowe bezpośrednio z powrotem do wejścia i dopracuj duże drzewo w etapach.

Częste pytania

Czy obsługuje spacje i tabulatory do wcięcia?
Tak. Spacje i tabulatory działają jako wcięcie, a tabulator zawsze liczy się jako jeden poziom niezależnie od ustawienia rozmiaru wcięcia.
Jaka jest różnica między stylami Unicode i ASCII linii?
Unicode używa znaków do rysowania pól ├── └── i │ dla czystszego wyglądu. ASCII zamiast tego używa zwykłych znaków + i |, dla terminali lub pól tekstowych, które niezawodnie renderują glyfy Unicode.
Czy mogę przekonwertować drzewo z powrotem na listę wcięcia?
Tak. Przełącz kierunek na "Drzewo → lista wcięta" i wklej diagram drzewa — automatycznie rozpozna zarówno style Unicode, jak i ASCII.
Jak decyduje, które elementy otrzymają slash?
Gdy włączona jest opcja "Dodaj slash na koncu folderow", każdy element, który ma co najmniej jeden wiersz podrzędny poniżej, otrzymuje dołączony "/", ponieważ tylko foldery mogą zawierać inne elementy.
Czy moja lista plików lub katalogów jest gdzieś przesyłana?
Nie. Drzewo jest generowane całkowicie w twojej przeglądarce — twoja lista nigdy nie opuszcza twojego urządzenia.