Aperçu
fmt est utilisé pour optimiser la longueur des lignes des paragraphes de texte afin d'améliorer la lisibilité. Par défaut, il renvoie à la ligne avec une largeur de 75 caractères, mais vous pouvez ajuster la largeur avec l'option `-w`.
Fonctionnalités principales
- Réorganisation des sauts de ligne des paragraphes de texte
- Sortie avec une largeur spécifiée
- Traitement de l'entrée standard et des fichiers
- Fournit diverses options de formatage
Options principales
Mise en forme
Commande générée :
Essayez de combiner les commandes.
Description:
`fmt` Exécute la commande.
Essayez d'exécuter virtuellement les commandes avec l'IA en combinant les options ci-dessus.
Exemples d'utilisation
Mise en forme de base (largeur 75 caractères)
echo "Ceci est une phrase très longue. La commande fmt peut être utilisée pour réorganiser les sauts de ligne de cette phrase. Cela aide à améliorer la lisibilité." | fmt
Formate le texte reçu via l'entrée standard avec la largeur par défaut (75 caractères).
Mise en forme avec une largeur spécifique (par exemple, 40 caractères)
echo "Ceci est une phrase très longue. La commande fmt peut être utilisée pour réorganiser les sauts de ligne de cette phrase. Cela aide à améliorer la lisibilité." | fmt -w 40
Utilise l'option `-w` pour définir la largeur maximale des lignes de sortie à 40 caractères.
Mise en forme du contenu d'un fichier
printf "This is a very long line that needs to be formatted. It will be wrapped to the default width.\n" > example.txt
fmt example.txt
rm example.txt
Lit le contenu d'un fichier, le formate et envoie le résultat à la sortie standard.
Diviser uniquement les lignes longues sans les fusionner
echo -e "Ligne courte.\nCeci est une phrase très longue. La commande fmt peut être utilisée pour réorganiser les sauts de ligne de cette phrase. Cela aide à améliorer la lisibilité." | fmt -s
Utilise l'option `-s` pour diviser uniquement les lignes longues et conserver les lignes courtes.
Mise en forme des blocs de commentaires
echo -e "# This is a very long comment line that needs to be formatted to a specific width.\n# It should only affect lines starting with a hash symbol." | fmt -w 50 -p "#"
Utilise l'option `-p` pour formater uniquement les lignes commençant par un préfixe spécifique.
Conseils et précautions
fmt est principalement optimisé pour le formatage des paragraphes dans les fichiers texte brut. Il peut ne pas être adapté au code ou aux données structurées.
Conseils d'utilisation
- Retour à la ligne automatique des lignes longues lors de la rédaction d'e-mails
- Alignement des paragraphes dans les fichiers README ou les documents
- Utilisation avec d'autres commandes via le pipe (|)
Précautions
fmt fonctionne par paragraphes, donc le texte non séparé par des lignes vides peut être considéré comme un seul long paragraphe. Pour le formatage de code ou de scripts, il est préférable d'utiliser des outils dédiés tels que `clang-format` ou `prettier`.