web-dev-qa-db-fra.com

Comment arrêter le terminal d'envelopper des lignes

Y a-t-il un moyen de dire au terminal de ne pas envelopper de longues lignes. Je souhaite voir une ligne dans le même espace sans passer à la suivante. Je ne me soucie pas de ne pas voir le bout de la ligne tant que la ligne reste en un. Un parchemin horizontal serait également utile, mais pour le moment, il me faut retirer l’emballage.

24
Luis Alvarado

Cela dépend de l'application que vous utilisez.

Si vous affichez un fichier ou une sortie de commande avec less, passer l'option -S (a.k.a. --chop-long-lines) fera en sorte que la sortie soit coupée au lieu d'être renvoyée à une nouvelle ligne. Vous pouvez utiliser les touches fléchées horizontales pour afficher le reste de la ligne.

Pour les applications génériques non plein écran, vous pouvez désactiver le retour à la ligne en envoyant une séquence d'échappement appropriée au terminal:

tput rmam

Ce mode peut être annulé avec un échappement similaire:

tput smam

Vous trouverez des détails sur le réglage du comportement de quelques autres outils de ligne de commande ici:

http://tomayko.com/writings/StupidShellTricks

28
James Henstridge