Zawijaj tekst tak, aby każda linia miała co najwyżej N znaków. Łamie w spacjach, gdy to możliwe. Przydatne do wiadomości commit, SMS-ów lub sformatowanych akapitów. Działa w przeglądarce.
O zawijaniu wierszy tekstu
Zawijanie wierszy tekstu łamie długie linie tak, aby każda miała co najwyżej N znaków. Narzędzie stara się łamać w spacjach, aby nie dzielić słów. Istniejące podziały wierszy są zachowywane. Przydatne do wiadomości commit (np. 72 znaki), SMS-ów lub czytelnych akapitów.Jak używać
- Ustaw maksymalną liczbę znaków na linię (domyślnie 72).
- Wklej lub wpisz tekst, a następnie kliknij Zawiń tekst.
- W razie potrzeby skopiuj wynik.
Kluczowe funkcje
- Inteligentne zawijanie słów — Łamie w spacjach, aby zachować słowa w całości
- Konfigurowalny szerokość — Ustaw dowolny limit znaków (popularne wartości: 72, 80, 100, 120)
- Zachowuje istniejące podziały — Istniejące znaki nowej linii są zachowywane; zawijanie działa w obrębie akapitów
- Natychmiastowe przetwarzanie — Zawija duże teksty w milisekundach
- Prywatność w przeglądarce — Bez przesyłania na serwer; Twój tekst pozostaje na Twoim urządzeniu
- Kopiowanie jednym kliknięciem — Szybkie kopiowanie zawiniętego wyniku do schowka
Kiedy używać tego narzędzia
- Formatowanie wiadomości git commit do standardowej szerokości 72 znaków
- Przygotowywanie tekstu dla terminali o stałej szerokości lub wyświetlaczy konsolowych
- Tworzenie czytelnych treści e-maili w formacie zwykłego tekstu
- Zawijanie komentarzy w kodzie lub dokumentacji w limicie kolumn
- Formatowanie tekstu dla plików README lub wpisów w changelogu
Szczegóły techniczne
Algorytm zawijania przetwarza każdy akapit (tekst między istniejącymi znakami nowej linii) niezależnie. Dla każdego akapitu skanuje od początku wiersza, szukając ostatniego znaku spacji mieszczącego się w maksymalnej szerokości. Jeśli go znajdzie, wstawia podział wiersza w tej spacji. Jeśli w limicie nie ma spacji (tj. pojedyncze słowo przekracza maksymalną szerokość), słowo jest dzielone na granicy limitu znaków. Ten zachłanny algorytm zawijania słów działa w czasie O(n), gdzie n to długość tekstu. Całe przetwarzanie odbywa się w JavaScript w Twojej przeglądarce bez zewnętrznych zależności.
Podsumowanie
Zawijanie wierszy tekstu to proste, ale niezbędne narzędzie dla każdego, kto potrzebuje sformatować tekst do określonej szerokości wiersza. Dzięki inteligentnemu zawijaniu słów, konfigurowalnej szerokości i pełnej prywatności po stronie przeglądarki obsługuje wiadomości commit, wyniki terminala i formatowanie zwykłego tekstu bez wysiłku. Więcej narzędzi do formatowania tekstu to Przycinanie tekstu lub Usuwanie podziałów wierszy.