TT Text Tools

Zawijanie wierszy — łamanie tekstu do N kolumn

Zawijaj tekst do 72, 80 lub dowolnej szerokości kolumny z wcięciem, wcięciem wiszącym i prefiksami komentarzy. Przeformatuj akapity do commitów, e-maili i kodu.

🔒 Działa całkowicie w Twojej przeglądarce — nic nie jest przesyłane

columns
Advertisement

Zawijanie tekstu do stałej szerokości kolumny

Formaty zwykłego tekstu nadal mają swoje konwencje dotyczące długości wierszy. Treść komunikatów commitów Git i e-maile w zwykłym tekście tradycyjnie zawija się na 72 znakach, terminale i wiele przewodników po stylu kodu używa 80, a pliki README, docstringi i komentarze konfiguracyjne czyta się łatwiej, gdy nie wychodzą poza ekran. To narzędzie do zawijania wierszy wstawia prawdziwe znaki końca wiersza, tak aby żaden wiersz nie był dłuższy niż wybrana szerokość, a łamanie następuje wyłącznie między wyrazami.

Wpisz dowolną szerokość lub skorzystaj z szybkich przycisków 50, 72, 80 i 100 kolumn. Gdy włączona jest opcja „Reflow paragraphs” (przeformatuj akapity), narzędzie najpierw łączy wiersze w obrębie każdego akapitu, a następnie zawija je od nowa, dzięki czemu tekst wcześniej złamany przy innej szerokości wygląda równo. Puste wiersze są zachowywane, więc akapity pozostają oddzielone. Wyłącz przeformatowanie, aby zawijać każdy istniejący wiersz osobno — zachowasz wtedy krótkie wiersze, takie jak elementy list i nagłówki.

Wcięcia, wcięcia wiszące i prefiksy komentarzy

Wcięcie dodaje spacje na początku każdego wiersza wyniku i wlicza się do szerokości, więc zawijanie do 72 kolumn z wcięciem 4 spacji nadal daje wiersze o długości najwyżej 72 znaków. Wcięcie wiszące dodaje dodatkowe spacje we wszystkich wierszach oprócz pierwszego — to klasyczny układ dla pozycji bibliografii, tekstów pomocy wiersza poleceń i elementów list numerowanych.

Wybierz prefiks, aby zamienić zawinięty tekst w cytat e-mail (> ) lub komentarz w kodzie (# albo // ). Prefiks jest zapisywany na początku każdego wiersza po wcięciu, więc wynik możesz wkleić prosto do kodu źródłowego lub odpowiedzi. Długie wyrazy, takie jak adresy URL, nigdy nie są dzielone, chyba że zaznaczysz „Break words longer than the width” (dziel wyrazy dłuższe niż szerokość); wiersz stanu ostrzega, gdy wyraz jest szerszy niż limit.

Działa w przeglądarce

Całe zawijanie odbywa się lokalnie. Twój tekst nie jest przesyłany, a wynik jest gotowy do skopiowania, gdy tylko zaczniesz pisać.

Jak używać

  1. Wklej tekstDodaj akapity, komunikat commita, blok komentarzy lub dowolne długie wiersze.
  2. Ustaw szerokośćWpisz liczbę kolumn lub kliknij 50, 72, 80 albo 100.
  3. Dodaj wcięcieWybierz wcięcie, wcięcie wiszące i opcjonalnie prefiks cytatu lub komentarza.
  4. Skopiuj zawinięty tekstWiersz stanu potwierdza liczbę wierszy i długość najdłuższego wiersza.

Najczęściej zadawane pytania

Czym jest twarde zawijanie (hard wrapping)?
Twarde zawijanie wstawia prawdziwe znaki końca wiersza, tak aby żaden wiersz nie przekraczał ustalonej liczby znaków. Miękkie zawijanie (soft wrapping) natomiast zmienia tylko sposób wyświetlania długich wierszy w edytorze.
Jakiej szerokości powinienem użyć?
72 znaki to konwencja dla treści komunikatów commitów Git i e-maili w zwykłym tekście, 80 jest powszechne w kodzie i terminalach, a 100 lub 120 stosują niektóre przewodniki po stylu kodu.
Co robi „Reflow paragraphs” (przeformatuj akapity)?
Łączy istniejące wiersze każdego akapitu przed zawinięciem, dzięki czemu tekst zawinięty wcześniej przy innej szerokości zostaje poprawnie przeformatowany. Puste wiersze między akapitami są zachowywane. Wyłącz tę opcję, aby zawijać każdy wiersz osobno.
Co dzieje się z wyrazami dłuższymi niż szerokość?
Domyślnie długi wyraz, na przykład adres URL, pozostaje w osobnym wierszu, nawet jeśli jest szerszy. Zaznacz „Break words longer than the width” (dziel wyrazy dłuższe niż szerokość), aby go podzielić.
Advertisement