Ferramentas relacionadas
Porquê usar preenchimento de texto?
Prototipe linhas de largura fixa, preencha colunas com aparência numérica com zeros ou adicione espaços iniciais antes de colar em terminais e markdown, tudo sem editor de secretária.
Benefícios
- Por linha: linhas separadas por quebras mantêm os seus próprios comprimentos.
- Largura alvo: só preenche até uma largura de coluna quando as linhas são curtas.
- Um carácter: repetições previsíveis (espaço, 0, •, etc.).
- Em tempo real: a saída acompanha cada alteração.
- Privado: apenas no cliente.
Como funciona
A ferramenta divide por quebras de linha, calcula quantos caracteres de preenchimento adicionar a cada linha conforme o modo e as definições, e volta a juntar com novas linhas.
Funcionalidades
- Esquerda / direita / ambos: espelham direções de preenchimento comuns.
- Controlo deslizante (0–100): quantidade fixa de preenchimento quando a largura alvo está desligada.
- Largura alvo: substitui o controlo quando é superior a 0.
- Carácter de preenchimento: uma unidade de código Unicode por posição (ASCII típico).
- Copiar: obtenha a área de texto com um clique.
Quando usar
Ensinar alinhamento, demos rápidos, prefixos em registos ou alisar uma colagem irregular antes de outra ferramenta.
Casos de uso ideais
- Colunas de maquete: pré-visualização monoespaçada no chat ou notas.
- Zeros: números de largura informal fixa (verifique em sistemas reais).
- Blocos de indentação: preenchimento à esquerda com espaços em massa.
- Largura uniforme: comprimento alvo para etiquetas curtas.
- Rascunho: iterar antes de criar scripts.
Factos
Notas de comportamento.
Pontos-chave
- Largura alvo 0 significa «usar comprimento do controlo»; qualquer valor superior a 0 activa o modo largura.
- Mover o controlo deslizante repõe a largura alvo para 0 na interface (comportamento actual da app).
- Linhas muito longas já mais largas que o alvo não recebem preenchimento extra no modo largura.
- Caracteres combinantes e emoji largos podem contar de forma diferente do esperado.
- Apenas texto simples, sem tabelas HTML ou CSS.
Boas práticas
Evite surpresas.
Considerações de qualidade
- Verifique o resultado preenchido com a fonte final (monoespaçada vs. proporcional).
- Para campos numéricos estritos, siga as regras de formatação do sistema.
- Pré-visualize com linhas de exemplo antes de colar em massa.
- Guarde uma cópia original se o preenchimento for difícil de reverter.
- Para scripts RTL, verifique o layout na aplicação de destino.
Quando não usar
- Quando precisar de tabelas HTML, aspas CSV ou bases de dados reais.
- Quando a tipografia de largura variável tenha de ser exacta.
- Quando segurança ou conformidade proíbam ferramentas no cliente.
Limitações e compatibilidade
Um carácter de preenchimento; linhas separadas por \n; só copiar. Requer JavaScript.
Com processamento no lado do cliente.
Perguntas frequentes
O preenchimento de texto é grátis?
Sim. O processamento corre no seu navegador. Sem registo nem carregamento.
O que é a largura de linha alvo?
Quando é um número superior a zero, cada linha recebe preenchimento suficiente para o seu comprimento (antes do preenchimento) mais os caracteres adicionados atingir essa largura, apenas se a linha for mais curta. Defina 0 para usar o valor do controlo deslizante.
Posso usar zeros ou símbolos como preenchimento?
Sim. Apenas um carácter (o campo aceita um único glifo). O padrão são espaços.
Como funcionam «ambos os lados»?
Metade do comprimento do preenchimento (arredondando para baixo) vai para a esquerda e metade para a direita. Se o comprimento for ímpar, adiciona-se um carácter de preenchimento extra à direita.
O meu texto está seguro?
Sim. Tudo permanece no seu dispositivo.
Isto substitui um layout monoespaçado real?
Não: é um auxiliar rápido de texto simples. Para tabelas ou HTML em produção, use o formato e tipos de letra certos.