Pugofka / Tools / Текст
Нумерация строк текста
Пронумеруйте строки списка или фрагмента текста, задайте начальный номер и пропускайте пустые строки.
Как добавить номера к строкам
Вставьте многострочный текст, укажите первый номер и нажмите «Обработать». Каждая строка получит префикс с номером и точкой. Если список продолжает предыдущий документ, поставьте нужное начальное значение, например 21. Для пропуска пустых строк включите соответствующий переключатель.
Нумерация применяется к строкам в том порядке, в каком они стоят в исходнике. Текст строки не разбирается и не сортируется. Это удобно для чек-листов, выдержек логов, переписки и списков задач, где нужно ссылаться на конкретную строку. Результат можно скачать как TXT или скопировать целиком.
Как работают пустые строки и переносы
По умолчанию пустая строка тоже получает номер. Это полезно, когда номер должен соответствовать физическому положению строки. Если включить «Пропускать пустые строки», они сохранятся без номера и не увеличат счётчик. Строка только из пробелов также считается пустой для этого режима.
Разные исходные окончания строк — LF, CRLF и одиночный CR — разбираются как границы строк. В результате используется единый перенос LF. Если далее вставляете текст в программу с особыми требованиями к окончаниям строк, настройте экспорт в этой программе. Инструмент не меняет содержимое непустой строки после префикса.
Пример нумерации списка
Исходный текст: «Проверить sitemap», затем новая строка «Обновить редиректы». При старте с 5 результат будет «5. Проверить sitemap» и «6. Обновить редиректы». Можно использовать ноль как начальный номер, если этого требует ваш формат.
Если строки уже содержат номера, инструмент добавит новый префикс поверх старого. Сначала удалите старую нумерацию вручную или в редакторе, иначе получится «1. 4. Задача». Если вы хотите сделать HTML-список, используйте семантические элементы ol и li: текстовые номера в HTML не заменяют структуру списка.
Приватность и связанные инструменты
Ввод и результат остаются в браузере. Вебвизор не записывает поле, аналитика фиксирует только действие. Локальный TXT-файл создаётся по кнопке скачивания. Перед отправкой документа проверьте, что в нём нет служебных строк, которые не должны попасть получателю.
Для подсчёта строк и символов откройте счётчик текста. Для подготовки фраз из нескольких списков используйте комбинатор, а для изменения заглавных букв — конвертер регистра. Если нужна автоматическая нумерация в интерфейсе сайта или документе, задачу лучше решать на уровне шаблона или редактора контента.
Как использовать номера при обсуждении правок
Номера помогают ссылаться на конкретные строки в письме или задаче: «исправить строку 12» понятнее, чем пересказывать её содержание. Перед отправкой проверьте, что получатель увидит те же переносы. Почтовый клиент или мессенджер может переносить длинную строку по ширине экрана, но это визуальный перенос; добавленный номер относится к исходной строке текста.
Для кода лучше воспользоваться редактором с настоящими номерами строк. Текстовый префикс меняет содержимое файла и может сделать код неисполняемым. Здесь нумерация подходит для цитат, списков, выдержек логов и заметок, которые будут читаться как обычный текст. Если внутри лога есть персональные данные или токены, удалите их перед пересылкой.
Как продолжить нумерацию нескольких частей
Если первый фрагмент заканчивается строкой 40, во втором укажите старт 41. При включённом пропуске пустых строк считайте только пронумерованные строки: пустые останутся в тексте, но не займут номер. Это удобно, когда нужно сохранить абзацы между пунктами. Для строгого сопоставления с исходным файлом, наоборот, нумеруйте и пустые строки.
Если вы позже вставите дополнительную строку в начало, все следующие номера изменятся. Не используйте такие номера как постоянные идентификаторы задач или записей в базе данных. Для долгоживущих документов лучше назначать стабильные ID на уровне системы, а нумерацию считать временным способом навигации внутри конкретной версии текста.
Как проверять большой список после нумерации
Возьмите несколько контрольных мест: первую строку, фрагмент рядом с пустой строкой и последнюю строку. Если выбран пропуск пустых строк, итоговый последний номер будет меньше общего числа физических строк. Это ожидаемо; для сопоставления с редактором отключите пропуск. Если список уже пронумерован, сначала решите, нужно ли сохранить старые номера как часть данных.
При обмене текстом между редакторами переносы могут отличаться. В этом инструменте границы строк распознаются независимо от LF или CRLF, а результат выдаётся с LF. Если внешний процесс требует строго CRLF, сделайте преобразование в текстовом редакторе при сохранении. Не подставляйте нумерованный текст в программу, которая ожидает чистые значения по одному на строке: префикс станет частью каждого значения.
Как не спутать номер строки и номер пункта
Номер строки зависит от переносов в исходном тексте. Если один пункт занимает три строки, инструмент может дать ему три номера. Для списка задач с постоянными пунктами сначала приведите каждый пункт к одной строке или используйте специализированный редактор списков. Для разбора лога, наоборот, номер физической строки полезен именно потому, что соответствует месту записи в конкретной версии файла.
При совместной правке договоритесь, какая версия текста считается исходной. Если один участник добавил строку перед обсуждаемым фрагментом, прежний номер уже указывает на другое место. Можно приложить короткую цитату рядом с номером, чтобы избежать ошибки. При переносе результата в систему задач номера полезны как навигация, но не заменяют стабильный идентификатор записи.
Разбор примера с логом и чек-листом
Представьте лог из пяти строк, где третья пустая. Если цель — сообщить разработчику, что ошибка находится в исходной строке 4, оставьте нумерацию пустых строк включённой. Тогда номера соответствуют положению записей в файле. Если цель — получить список из четырёх действий без лишнего пункта, включите пропуск пустых строк. Оба режима сохраняют пустую строку в результате; отличается только счётчик и префикс.
Для чек-листа начальный номер часто равен 1. Для продолжения документа поставьте число после последнего использованного пункта. Проверьте последнюю строку результата: она быстро показывает, не забыли ли вы пустую строку или лишний перенос в исходнике. Если хотите превратить текст в HTML-список, не сохраняйте нарисованные номера перед li: браузер сам пронумерует элементы ol.
При совместной проверке больших файлов лучше прикладывать исходный фрагмент рядом с найденным номером. Номер зависит от версии текста и меняется после вставки новых строк. Для устойчивой ссылки в задачах используйте идентификатор записи, commit или путь к файлу с версией. Эта утилита решает локальную задачу удобного чтения, а не ведёт историю документа.
Контроль перед использованием результата
Если вам нужен результат для отчёта, укажите в сообщении, нумеровались ли пустые строки и с какого числа начался счёт. Без этого другой человек может получить иные номера из того же текста. Для проверки используйте контрольные строки с известным содержимым, а не только последнюю цифру. После вставки результата в редактор посмотрите, не изменил ли он переносы или автоматическую нумерацию: некоторые программы пытаются превратить текстовый список в собственный формат.
Что попробовать дальше
После проверки результата можно перейти к связанным задачам: Счётчик строк, Комбинатор фраз, Разработка сайта. Используйте инструмент на настоящем образце перед публикацией результата.
Частые вопросы
- Можно ли начать нумерацию с другого числа?
- Да. Введите целое число от 0 до 1 000 000 в поле «Первый номер». Поле допускает промежуточный ввод; значение проверяется перед обработкой и нормализуется после ухода из поля.
- Пустые строки тоже нумеруются?
- По умолчанию да. Переключатель «Пропускать пустые строки» сохраняет их без номера и не увеличивает счётчик. Выберите режим по тому, должны ли номера соответствовать физическим строкам.
- Что происходит с переносами Windows CRLF?
- CRLF распознаётся как один перенос. В готовом тексте переносы нормализуются к LF. Для обычной вставки в редактор этого достаточно; специальные требования к файлу проверьте отдельно.
- Можно ли пронумеровать лог?
- Да. Вставьте фрагмент лога в текстовое поле. Сервис добавит номера строк, но не скрывает секреты и персональные данные внутри лога — проверьте их перед пересылкой.
- Удаляет ли инструмент существующие номера?
- Нет. Он добавляет новый префикс и не пытается определить, был ли старый номер частью содержимого. Это избегает случайного удаления числа в начале настоящего текста.
- Можно ли скачать результат?
- Да, в формате TXT с кодировкой UTF-8. Кнопка «Скопировать» отправляет тот же текст в буфер обмена для вставки в документ или редактор.
- Как сделать нумерованный список на сайте?
- Для HTML-страницы лучше использовать элементы ol и li: браузер сам покажет номера и сохранит семантику списка. Этот инструмент предназначен для обычного текста и файлов TXT.
- Уходит ли текст на сервер?
- Нет. Нумерация выполняется локально. Содержимое поля скрыто от записи Вебвизора, в событии аналитики передаётся только название инструмента.
Нужна помощь с сайтом?
Поможем разобраться с технической задачей и оценить её решение.