Что такое Перенос текста по ширине?
Text Wrapper переформатирует текст, вставляя переносы строк в нужных местах для соблюдения заданной ширины строки. Разрывы происходят по границам слов для сохранения читаемости. Удобно для форматирования комментариев в коде, электронных писем, README-файлов и вывода терминала.
Задайте ширину колонки — 72 для git-сообщения, 80 для классического терминала, 100 для код-ревью — и инструмент расставит мягкие переводы строк по границам слов. Можно принудительно разбивать длинные слова, абзацные пустые строки сохраняются, а каждую строку продолжения можно сместить с отступом, чтобы вывод выглядел как цитата письма или аккуратно отформатированный комментарий в коде.
Как использовать
- Вставьте текст, который хотите переформатировать, в область ввода.
- Задайте желаемую ширину строки (например, 80 символов для терминала, 72 для git-коммитов).
- Выберите, разбивать длинные слова или сохранять их целиком, затем скопируйте отформатированный результат.
Когда использовать
- Подогнать многосекционный git commit к 72 колонкам, чтобы git log выглядел ровно в любом терминале.
- Свернуть JSDoc или python-docstring под узкую колонку diff в PR.
- Перетекомпоновать вставленный абзац под 80 колонок перед отправкой в ASCII README.
Результат
У вас длинный абзац для сообщения git-коммита, который нужно уместить в 72 символа. Вставьте текст, установите ширину 72 с переносом по границам слов и получите идеально отформатированное тело коммита.
Частые вопросы
- Почему по умолчанию ширина — 80 символов?
- 80 колонок — классическая ширина терминала VT100 и до сих пор стандарт tmux, vim, less и большинства diff-вьюверов. Стайл-гайды вроде PEP 8 или ядра Linux используют 80 или 100. Для коммитов принято 72, чтобы помещалось в отступ git log.
- Что делает опция «разбивать длинные слова»?
- Без неё слова длиннее ширины (URL, длинные идентификаторы) выпадают за границу и портят выравнивание. С опцией такие слова делятся между строками. Удобно, когда нет контроля над содержимым и могут встретиться длинные строки без пробелов.
- Сохраняются ли исходные пустые строки между абзацами?
- Да. С включённой опцией «сохранять абзацы» любая пустая строка во вводе считается разделителем и остаётся в выводе. Переформатируется только текст внутри абзаца.
- Что даёт отступ для строк продолжения?
- Первая строка абзаца прижимается к левому краю, а у каждой следующей появляются два пробела отступа. Эффект напоминает цитирование почты или «висячий» отступ в библиографии и помогает зрительно группировать абзац.
- Чем это отличается от ручных Enter в конце строк?
- Ручные переводы строк падают там, где остановился курсор, и после любой правки появляются куцые строки. Инструмент всегда переносит по границе слова и заданной ширине, поэтому после редактирования снова достаточно одного прогона.
Похожие инструменты
Поиск рифм
Находите точные и приблизительные рифмы к любому слову
Решатель анаграмм
Найдите все допустимые анаграммы для любого слова
Поиск Unicode
Поиск символов Unicode по имени или коду
Кодировщик/Декодировщик URL
Кодирование и декодирование URL мгновенно
Фонетический алфавит НАТО
Преобразуйте текст в фонетический алфавит НАТО
Счётчик абзацев
Подсчитайте абзацы в тексте