J'ai actuellement un fichier que j'aimerais faire passer par un _roff
pour mettre en forme avec soulignement quelques mots dans le fichier, puis afficher le fichier en less
. Juste quelques-uns, attention, pas des sections entières ou quoi que ce soit.
Comment souligner des mots spécifiques dans un fichier avec _roff
?
NB :Je sais que j'ai groff et nroff.
NNB :Je ne connais pas grand-chose à la mise en forme des caractères.
Réponse acceptée :
Au moins avec groff (je ne suis pas sûr que ce soit portable), .ul
vous donne le soulignement.
groff -Tascii <'<EOF'
This is a single line
.ul
with four underlined words
and more non-underline words.
EOF
Si la seule mise en forme souhaitée est le soulignement, il existe peut-être un moyen plus simple. Par exemple less
convertit automatiquement la séquence character-backspace-underscore (ou underscore-backspace-character) en caractère souligné ; il convertit également le caractère-retour arrière-caractère en gras.
echo $'one u\b_n\b_d\b_e\b_r\b_l\b_i\b_n\b_e\b_d\b_ word' | less