Что такое Счётчик Строк?

Счётчик строк мгновенно подсчитывает количество строк в тексте: общее число строк, непустые строки, пустые строки и строки, содержащие определённые шаблоны. Полезен для анализа кода, изучения лог-файлов и получения статистики документа.

Кроме общего числа строк, инструмент делит текст на строки с содержимым, пустые строки и строки, содержащие шаблон, считает среднюю длину в символах и помечает самую длинную строку вместе с её номером. Удобно при просмотре дампа логов, проверке, не пора ли рефакторить файл функции, или очистке вставки из таблицы.

Как использовать

  1. Вставьте текст или загрузите текстовый файл в поле ввода.
  2. Мгновенно просматривайте статистику: общее количество строк, непустые строки, пустые строки и среднюю длину строки.
  3. При необходимости фильтруйте по шаблону поиска, чтобы подсчитать только совпадающие строки, или скопируйте сводку статистики.

Когда использовать

  • Проверка, не превысил ли исходный файл лимит строк команды перед код-ревью.
  • Подсчёт строк лог-файла, содержащих слово вроде ERROR или 500.
  • Оценка объёма вставки из таблицы перед импортом в скрипт.

Результат

Вы вставляете Python-скрипт на 500 строк, чтобы оценить его структуру. Счётчик показывает: всего 500 строк, непустых — 387, пустых — 113, средняя длина строки — 34 символа, самая длинная строка — 119 символов. Это помогает решить, нужен ли рефакторинг.

Частые вопросы

Считается ли перевод строки в конце текста дополнительной строкой?
Нет. Финальный перевод строки воспринимается как конец последней строки, а не начало новой пустой. Число совпадает с тем, что показывает строка состояния редактора.
Фильтр — это регулярное выражение или обычный текст?
Это поиск подстроки с учётом регистра. Введите ERROR, чтобы посчитать строки с этим словом. Для регулярных выражений экспортируйте результат в инструмент, который их поддерживает.
Что именно считается пустой строкой?
Строка без единого символа или содержащая только пробелы и табуляции. Строки с невидимыми символами вроде пробела нулевой ширины считаются непустыми, проверьте это, если цифры кажутся странными.
Можно подсчитать строки в большом файле, не загружая его никуда?
Да. Файл читается в локальной памяти устройства и не уходит в сеть. Несколько мегабайт обрабатываются спокойно; очень крупные логи могут пересчитываться чуть дольше.
Почему средняя длина строки с дробной частью?
Это общее число символов, делённое на количество непустых строк, с округлением до десятых. Если значение заметно больше 100, обычно есть слишком длинные строки, которые стоит разбить.

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