afficher les colors et désactiver l'habillage de ligne

En utilisant le paginateur less , vous pouvez utiliser l'option -r pour afficher correctement les inputs colorées et l'option -S pour désactiver l'habillage linéaire.

Cependant, lorsque vous utilisez less -rS ou less -r -S , les colors sont affichées mais les lignes sont enveloppées. Comment cela peut il etre accompli?

Si l'option -r ne fonctionne pas, l'option -R fera peut-être ce que vous voulez:

-R ou –RAW-CONTROL-CHARS

Comme -r, mais seules les séquences d'échappement "couleur" ANSI sont sorties sous forme "brute". Contrairement à -r, l'apparence de l'écran est maintenue correctement dans la plupart des cas. Les séquences d'échappement "couleur" ANSI sont des séquences de la forme:

ESC [… m

où "…" est égal à zéro ou plus de caractères de spécification de couleur Pour garder une trace de l'apparence de l'écran, les séquences d'échappement de couleur ANSI sont censées ne pas déplacer le slider. Vous pouvez faire less penser que des caractères autres que "m" peuvent mettre fin aux séquences d'échappement de couleur ANSI en définissant la variable d'environnement LESSANSIENDCHARS sur la list des caractères qui peuvent mettre fin à une séquence d'échappement de couleur. Et vous pouvez faire less penser que des caractères autres que les standards peuvent apparaître entre l'ESC et le m en définissant la variable d'environnement LESSANSIMIDCHARS à la list des caractères qui peuvent apparaître.