Outils associés
Pourquoi utiliser du remplissage de texte ?
Prototyper des lignes à largeur fixe, remplir des colonnes d’allure numérique avec des zéros ou ajouter des espaces de tête avant collage dans un terminal ou du Markdown, sans éditeur bureau.
Avantages
- Par ligne : les rangées séparées par des sauts de ligne gardent leurs propres longueurs.
- Largeur cible : ne remplit que jusqu’à une largeur de colonne quand les lignes sont courtes.
- Un caractère : répétitions prévisibles (espace, 0, •, etc.).
- En direct : la sortie suit chaque changement.
- Privé : uniquement côté client.
Fonctionnement
L’outil fractionne sur les sauts de ligne, calcule combien de caractères de remplissage ajouter pour chaque ligne selon le mode et les réglages, puis réassemble avec des retours à la ligne.
Fonctionnalités
- Gauche / droite / les deux : reflètent les directions de pad courantes.
- Curseur (0–100) : quantité de pad fixe quand la largeur cible est désactivée.
- Largeur cible : remplace le curseur lorsqu’elle est supérieure à 0.
- Caractère de pad : une unité de code Unicode par emplacement (ASCII typique).
- Copier : récupérez la zone de texte en un clic.
Quand l’utiliser
Enseigner l’alignement, démos rapides, préfixes de journaux ou lisser un collage irrégulier avant un autre outil.
Cas d’usage idéaux
- Colonnes de maquette : aperçu monospace dans le chat ou les notes.
- Zéros : nombres à largeur informelle fixe (vérifiez sur les systèmes réels).
- Paquets d’indentation : remplissage gauche avec espaces en masse.
- Largeur uniforme : longueur cible pour des libellés courts.
- Brouillon : itérer avant de scripter.
Faits
Notes de comportement.
Points clés
- Largeur cible 0 signifie « utiliser la longueur du curseur » ; toute valeur supérieure à 0 active le mode largeur.
- Déplacer le curseur remet la largeur cible à 0 dans l’interface (comportement actuel de l’app).
- Les lignes déjà plus larges que la cible ne reçoivent pas de pad supplémentaire en mode largeur.
- Les caractères combinant et les émojis larges peuvent se compter différemment de ce que vous attendez.
- Texte brut uniquement, pas de tableaux HTML ou CSS.
Bonnes pratiques
Évitez les surprises.
Qualité et nuances
- Vérifiez le résultat rempli avec la police finale (monospace vs proportionnelle).
- Pour des champs numériques stricts, suivez les règles de formatage du système.
- Prévisualisez avec des lignes exemple avant un collage en masse.
- Conservez une copie originale si le remplissage est difficile à annuler.
- Pour les écritures de droite à gauche, contrôlez la mise en page dans l’app de destination.
Quand ne pas l’utiliser
- Lorsque vous avez besoin de tableaux HTML, de guillemets CSV ou de vraies bases de données.
- Lorsque la typo à chasse variable doit rester exacte.
- Lorsque la sécurité ou la conformité interdit les outils côté client.
Limites et compatibilité
Un caractère de pad ; lignes séparées par \n ; copie uniquement. JavaScript requis.
Alimenté par un traitement côté client.
Questions fréquentes
Le remplissage de texte est-il gratuit ?
Oui. Le traitement s’exécute dans votre navigateur. Sans inscription ni envoi de fichiers.
Qu’est-ce que la largeur de ligne cible ?
Lorsqu’elle est supérieure à zéro, chaque ligne reçoit assez de remplissage pour que sa longueur (avant remplissage) plus les caractères ajoutés atteigne cette largeur, uniquement si la ligne est plus courte. Mettez 0 pour utiliser la longueur du curseur.
Puis-je utiliser des zéros ou des symboles comme pad ?
Oui. Un seul caractère (le champ accepte un seul glyphe). Les espaces sont la valeur par défaut.
Comment fonctionnent « les deux côtés » ?
La moitié de la longueur de pad (arrondie vers le bas) va à gauche et l’autre moitié à droite. Si la longueur est impaire, un caractère de pad supplémentaire est ajouté à droite.
Mon texte est-il sécurisé ?
Oui. Tout reste sur votre appareil.
Cela remplace-t-il une vraie mise en page monospace ?
Non : c’est un aide-mémoire texte brut rapide. Pour des tableaux ou du HTML en production, utilisez le bon format et les bonnes polices.