T

Text Machine

Мощные текстовые инструменты прямо в браузере

Добавить Переносы Строк

Добавляет переносы строк после указанного количества символов для форматирования вашего текста.

Входной Текст
Символов в строке:

Как пользоваться Добавить Переносы Строк

  1. 1

    Вставьте текст

    Введите или вставьте текст, который нужно переформатировать, в поле ввода.

  2. 2

    Выберите правило переноса

    Выберите, добавлять перенос строки через каждые X слов, каждые X символов или после определённых символов, и укажите значение, которое требует это правило.

  3. 3

    Настройте очистку

    При желании включите параметр «Сначала удалить существующие переносы строк», чтобы инструмент работал с чистой, однострочной версией текста.

  4. 4

    Сгенерируйте и скопируйте

    Нажмите «Добавить переносы строк», чтобы применить форматирование, затем скопируйте результат из поля вывода.

Как правильно добавлять переносы строк в текст

Три способа разбить текст, три разные задачи

Этот инструмент вставляет переносы строк по одному из трёх правил, и выбор правильного правила решает всё. Перенос через каждые X слов оставляет каждое слово целым и лучше всего подходит для стихов, текстов песен или подписей, где нужен предсказуемый ритм. Перенос через каждые X символов задаёт жёсткую ширину столбца — это то, что нужно для электронной почты фиксированной ширины, ASCII-вёрстки или старых терминалов. Перенос после определённых символов разбивает текст по названному вами разделителю, например после точки или запятой.

Быстрый пример показывает разницу. Возьмём строку 'red, green, blue, yellow'. С параметром «определённый символ», установленным на запятую, вы получите четыре короткие строки — по одному цвету на строку вместе с замыкающей запятой. А с переносом через каждые 2 слова вы вместо этого получите 'red, green,', затем 'blue, yellow,' — независимо от того, где стоят запятые.

Перенос по словам против жёстких переносов строк

Между мягким переносом по словам и жёсткими переносами есть важное различие. Когда ваш редактор или браузер переносит длинную строку, чтобы уместить её в окно, никакого настоящего символа новой строки не добавляется; измените размер окна — и текст перетечёт заново. Этот инструмент делает противоположное: он вставляет настоящие, постоянные символы новой строки в сам текст. Эти переносы переживают копирование-вставку в поле с обычным текстом, в электронное письмо или в комментарий в коде.

Именно эта постоянность и есть причина существования этого инструмента. Если вам нужен текст, который выглядит одинаковой ширины везде независимо от того, кто его смотрит, мягкий перенос по словам тут не поможет, а вот встроенные переносы строк — помогут.

Символьный режим и разбиение слов

Символьный режим считает символы по ходу дела и ставит перенос в тот самый момент, когда текущий счётчик достигает вашего лимита, даже если это приходится на середину слова. Установите лимит на 10, подайте на вход 'internationalization' — и вы получите слово, разрубленное на 'internatio', затем 'nalization'. Это задуманное поведение для настоящего вывода фиксированной ширины, где каждая строка должна быть точной длины.

Если разбиение слов недопустимо, переключитесь на режим по словам, который ставит перенос только в промежутке между словами. Плата за это — строки будут слегка различаться по длине, потому что слова различаются по длине, так что вы получаете читаемый текст, а не идеальный прямоугольник.

По одному предложению на строку с помощью параметра разделителя

Один из самых полезных приёмов — поместить каждое предложение на свою отдельную строку. Установите поле «определённый символ» на точку, и инструмент добавит новую строку после каждой из них, так что плотный абзац превратится в аккуратную стопку отдельных предложений. Это бесценно, когда вы сравниваете прозу в системе контроля версий, ведь правка в одно слово тогда отображается как одна изменённая строка вместо целого заново перетёкшего абзаца.

Эту идею можно объединять в цепочку: ставить перенос после точки с запятой, чтобы разделить части предложения, или после закрывающей скобки, чтобы поместить каждый элемент развёрнутого списка на свою строку перед дальнейшим редактированием.

Наведите порядок перед переформатированием

Если в вашем вводе уже есть переносы строк от предыдущего переноса по словам, применение нового правила поверх них даёт мешанину из конфликтующих переносов. Включите параметр «Сначала удалить существующие переносы строк», и инструмент сведёт всё в одну строку перед применением выбранного вами правила, так что старый перенос по словам никогда не столкнётся с новым.

Распространённый рабочий процесс — вставить жёстко перенесённый текст, скопированный из PDF или из старого письма, включить этот параметр, а затем заново перенести его по ширине, подходящей для места назначения. По сути вы заново перекомпоновываете абзац в два шага, ни разу не покидая страницу.

Практические целевые значения ширины

Разные места назначения ожидают разной ширины. Электронная почта в обычном тексте исторически переносилась около 72–76 символов, чтобы цитируемые ответы не вылезали за край. Многие руководства по стилю кода ограничивают строки 80 или 100 символами. Тело сообщения коммита в Git по соглашению переносится на 72 символах. Если вы вставляете текст в одно из этих мест, установите символьный режим на соответствующее число — и вы точно выполните соглашение.

Для чтения людьми, а не машинами, комфортным диапазоном, который рекомендуют типографы, является примерно от 60 до 70 символов на строку, что не даёт взгляду терять место на длинных строках.

Когда лучше подходит другой инструмент

Этот инструмент добавляет переносы. Если ваша цель противоположна — соединить перенесённые строки обратно в один абзац, — используйте вместо него «Удалить переносы строк» или «Абзацы в одну строку». Если вы хотите превратить одиночные переносы строк в межабзацные отступы для веба, верный выбор — «Переносы строк в абзацы», потому что он создаёт структуру из пустых строк или HTML-абзацев, а не произвольный перенос по строкам.

Думайте об этом так: берите «Добавить переносы строк», когда вы придаёте форму свободно текущему тексту, и берите инструменты, ориентированные на соединение, когда вы убираете форму, которую навязал кто-то другой.

Распространённые ошибки, которых стоит избегать

Самая частая неожиданность — выбрать символьный режим, а затем жаловаться, что слова разбиваются; это режим, работающий как задумано, так что переключитесь на режим по словам, если вам нужны слова целыми. Вторая — забыть удалить существующие переносы, из-за чего у вас остаётся удвоенный перенос по строкам. Третья — установить определённый символ на букву, которая встречается повсюду, что разносит текст на фрагменты.

В случае сомнений сначала вставьте короткий образец, опробуйте правило и осмотрите вывод, прежде чем запускать его на длинном документе. Результат мгновенный, поэтому повторные попытки ничего не стоят.

Часто задаваемые вопросы

Какими способами можно вставлять переносы строк?
Можно добавлять перенос через заданное число слов, через заданное число символов или сразу после выбранных вами символов, например после точки или запятой, что позволяет уместить текст практически под любую вёрстку.
Можно ли удалить существующие переносы перед добавлением новых?
Да. Включите параметр «Сначала удалить существующие переносы строк», и инструмент свернёт текст в одну строку перед применением выбранного правила, что предотвращает конфликт старых и новых переносов.
Разбивает ли перенос через каждые X символов слова пополам?
В символьном режиме перенос вставляется, как только счётчик достигает заданного лимита, поэтому он следует точной настройке символов, а не всегда останавливается на границах слов; используйте режим по словам, если нужно сохранить слова целыми.
Для чего можно использовать параметр «определённый символ»?
Он ставит новую строку после каждого вхождения введённого вами символа или символов, что удобно, чтобы поместить каждое предложение на отдельную строку, разбивая текст после точки, или разнести список, разделённый запятыми, по отдельным строкам.
Бесплатный ли этот инструмент и сохраняется ли конфиденциальность?
Да. Он полностью бесплатный и не требует регистрации, а всё форматирование происходит в вашем браузере, поэтому текст никогда не загружается на сервер.

Похожие инструменты

Продолжайте работу с этими удобными инструментами

Удалить Переносы Строк

Конвертер Разрывов Строк в Абзацы

Удалить Пустые Строки

Удалить Повторяющиеся Строки

Сортировка списка по алфавиту

Сортировщик по Алфавиту