TT Text Tools

Перенесення рядків — розбиття тексту за шириною N колонок

Переносіть рядки тексту за шириною 72, 80 чи будь-якою кількістю колонок з відступом, висячим відступом і префіксами коментарів. Для комітів, листів і коду.

🔒 Працює повністю у вашому браузері — нічого не завантажується

columns
Advertisement

Перенесення тексту за фіксованою шириною колонки

Для форматів звичайного тексту досі існують власні правила щодо довжини рядка. Тіло повідомлень комітів Git і листи у звичайному текстовому форматі традиційно переносять на 72 символах, термінали та багато настанов зі стилю коду використовують 80, а файли README, докстрінги й коментарі до конфігурацій легше читати, коли вони не виходять за межі екрана. Цей інструмент автоматичного переносу рядків вставляє справжні розриви рядків, щоб жоден рядок не був довшим за обрану ширину, розриваючи текст лише між словами.

Введіть будь-яку ширину або скористайтеся швидкими кнопками для 50, 72, 80 і 100 колонок. Якщо ввімкнено «Reflow paragraphs» (переформатувати абзаци), інструмент спочатку об'єднує рядки всередині кожного абзацу, а потім переносить їх заново, тож текст, раніше розбитий за іншою шириною, виглядає рівно. Порожні рядки зберігаються, тому абзаци залишаються окремими. Вимкніть переформатування, щоб переносити кожен наявний рядок окремо — так збережуться короткі рядки, як-от пункти списків і заголовки.

Відступи, висячі відступи та префікси коментарів

Відступ додає пробіли на початку кожного рядка результату й входить у загальну ширину: перенесення на 72 колонки з відступом у 4 пробіли все одно дає рядки не довші за 72 символи. Висячий відступ додає зайві пробіли до всіх рядків, окрім першого, — це класичне оформлення для записів бібліографії, довідкових текстів командного рядка та пунктів нумерованих списків.

Оберіть префікс, щоб перетворити перенесений текст на цитату в листі (> ) або коментар у коді (# чи // ). Префікс записується на початку кожного рядка після відступу, тож результат можна вставити просто в код або у відповідь. Довгі слова, як-от URL-адреси, ніколи не розбиваються, якщо ви не позначите «Break words longer than the width» (розбивати слова, довші за ширину); рядок стану попереджає, коли слово ширше за ліміт.

Працює у вашому браузері

Усе перенесення відбувається локально. Ваш текст нікуди не завантажується, а результат готовий до копіювання, щойно ви починаєте друкувати.

Як користуватися

  1. Вставте текстДодайте абзаци, повідомлення коміту, блок коментарів або будь-які довгі рядки.
  2. Задайте ширинуВведіть кількість колонок або натисніть 50, 72, 80 чи 100.
  3. Додайте відступОберіть відступ, висячий відступ і за потреби префікс цитати чи коментаря.
  4. Скопіюйте результатРядок стану підтверджує кількість рядків і довжину найдовшого рядка.

Часті запитання

Що таке жорсткий перенос рядків (hard wrapping)?
Жорсткий перенос вставляє справжні розриви рядків, щоб жоден рядок не перевищував задану кількість символів. М'який перенос (soft wrapping), навпаки, лише змінює спосіб відображення довгих рядків у редакторі.
Яку ширину слід використовувати?
72 символи — це загальноприйняте правило для тіла повідомлень комітів Git і листів у звичайному тексті, 80 поширена для коду й терміналів, а 100 або 120 використовують деякі настанови зі стилю коду.
Що робить «Reflow paragraphs» (переформатувати абзаци)?
Вона об'єднує наявні рядки кожного абзацу перед перенесенням, тож текст, уже розбитий за іншою шириною, акуратно переформатовується. Порожні рядки між абзацами зберігаються. Вимкніть її, щоб переносити кожен рядок окремо.
Що відбувається зі словами, довшими за ширину?
За замовчуванням довге слово, як-от URL-адреса, залишається в окремому рядку, навіть якщо воно ширше. Позначте «Break words longer than the width» (розбивати слова, довші за ширину), щоб розділити його.
Advertisement