Adicionar Números de Linha

Cole qualquer bloco de texto e esta ferramenta prefixa cada linha com um número sequencial. Útil para revisar longos parágrafos, citar linhas específicas em revisões de código quando você não tem números de linha, preparar scripts de referência para leituras em tabela ou criar uma lista de tarefas numerada a partir de uma exportação de texto simples.

Como adicionar números de linha

  1. 1

    Cole o texto

    Insira seu bloco de texto. Cada nova linha (\n ou \r\n) se torna uma linha numerada separadamente.

  2. 2

    Escolha o número inicial

    O padrão é 1, mas você pode começar do 0 (comum para código indexado a zero) ou qualquer outro inteiro se o bloco continuar de um trecho anterior.

  3. 3

    Escolha preenchimento e separador

    O preenchimento com zeros (001, 002, 003) mantém as colunas alinhadas. O separador geralmente é dois pontos, ponto, tabulação ou barra vertical.

  4. 4

    Pular linhas em branco (opcional)

    Ative a opção "pular linhas em branco" se as linhas vazias devem ficar no lugar sem receber número. Deixe desativado se elas também devem ser contadas.

Formatos de separador comuns

Estilo Exemplo de saída Onde é usado
Dois pontos e espaço 1: Primeira linha Logs, rastreamentos de erro
Tabulação 1\tPrimeira linha Colagem em planilhas
Ponto 1. Primeira linha Listas ordenadas, documentos imprimíveis
Barra 1 | Primeira linha Tabelas Markdown
Preenchido com zeros 001 Primeira linha Atas, roteiros, notas longas

Quando o preenchimento importa

Se você tiver mais de 9 linhas, números sem preenchimento criam uma borda esquerda irregular porque a linha 10 tem dois dígitos e a linha 1 tem um dígito. Preencha para 01, 02 ou 001, 002 para que o texto após o número permaneça alinhado em coluna.

Finais de linha a serem observados

  • LF (\n): Unix, macOS, a maioria das ferramentas de desenvolvimento
  • CRLF (\r\n): Bloco de Notas do Windows e muitos arquivos de origem Windows
  • CR (\r): Mac OS clássico, raro hoje

Misturar CRLF com LF pode fazer com que um bloco seja numerado como uma única linha em alguns editores. Normalize os finais de linha antes de numerar se a contagem parecer muito errada.

Operação reversa

Para remover os números de linha, use uma busca e substituição com uma regex como ^\d+[\:\.\s\t\|]+ contra o início da linha.

Perguntas frequentes

Por padrão, linhas em branco são incluídas e recebem seu próprio número. Se você ativar “pular linhas em branco”, linhas vazias são mantidas, mas não numeradas, então a sequência salta de “3” diretamente para “4” através da lacuna.

Sim. A numeração indexada a zero é comum ao colar fragmentos de código-fonte para alinhar com os números de linha do editor, ou quando o texto continua um bloco previamente numerado.

Porque números não preenchidos têm largura variável (1 caractere para linhas 1-9, 2 para 10-99, 3 para 100+). Ative o preenchimento com zeros ou escolha uma fonte de largura fixa para corrigir isso.

Sim. O prefixo é adicionado no início de cada linha, antes de qualquer espaço em branco existente. Tabulações, espaços e indentação à esquerda são mantidos intactos.

A ferramenta trata ambos como quebras de linha, então a contagem deve estar correta nos dois casos. A saída geralmente é gerada como LF. Se você precisar de CRLF para um destino Windows, copie o resultado para um editor que possa salvar com finais de linha do Windows.

Ferramentas relacionadas