définir la largeur de l'onglet pour moins de sortie

33

Est-il possible pour la lesssortie de définir la largeur de la tabulation sur un nombre Xidentique à celui de chat ?

polym
la source
1
Il n'est pas nécessaire de modifier le paramètre de longueur des tabulations pour générer un fichier dont la taille est réduite. Il suffit d' utiliser au expandlieu de cat, comme suit: expand -4 residuum.txt.
dotancohen

Réponses:

47

Oui, cela est possible avec less -xou less --tabs, par exemple less -x4, définira la largeur de tabulation sur 4.

Vous pouvez configurer les valeurs par défaut avec la LESSvariable d'environnement, par exemple LESS="-x4".

Résidu
la source
1
Merci pour votre réponse rapide! Je n'ai pas trouvé l'option. J'accepterai votre réponse dès que possible :)!
polym
33

La lessréponse spécifique a déjà été donnée , mais une solution générique (pour tout pager) consiste à développer le tabs(avec des espaces) avec la expandcommande avant d'alimenter le pager:

expand -t4 file | pager
Stéphane Chazelas
la source
1
Ah ok :), bon à savoir! Fonctionne comme un charme.
polym
6

Au lieu de définir la largeur de tabulation en ligne de commande (avant de l'ouvrir less). Vous pouvez également définir la largeur de la languette à l'intérieur lessen tapant-x4

Sungam
la source
C'est la réponse dont j'avais vraiment besoin. Qui sait toujours à quel point ils veulent des onglets avant même d'ouvrir le fichier?
guenthmonstr