J'ai deux ordinateurs avec la dernière Fedora. Sur le premier, j'utilise zsh et la molette de la souris peut être utilisée avec le moins de pager dans gnome-terminal pour faire défiler le pager.
Sur le second, j'utilise bash et la souris whell fait défiler l'historique du terminal, pas le pager.
Le shell ne devrait faire aucune différence, pourquoi ne puis-je pas utiliser la molette de la souris pour faire défiler dans le deuxième cas?
Pour illustrer ce qu'il fait, imaginez que j'ai un document comme celui-ci:
AAAA
BBBB
CCCC
DDDD
EEEE
Et j'ai un terminal à deux lignes. Si j'utilise moins, je reçois sur l'écran
AAAA
BBBB
La roulette de la souris ne peut pas défiler plus bas. Si je fais défiler vers le haut, j'obtiens l'historique des invites bash. Maintenant, j'utilise la touche page suivante pour aller au bas du document, je reçois à l'écran:
DDDD
EEEE
Faire défiler vers le haut me fait
BBBB
DDDD
->
la source
Réponses:
L'ordinateur où moins de défilement avait
LESS=-r
, l'autre avaitLESS=-asXFMMRqix8
À partir de la page de manuel less:
L'
-X
option a empêché le défilement tous ensemble et l'-q
option a fait entrer le pager dans un état non défilable lors du défilement après le début ou la fin du fichier.Mes options sont maintenant
LESS=-asrRix8
la source
-XE
, parce que j'aime avoir de petits fichiers immédiatement sous - évaluées à l'invite, en utilisant par exempleless
commecat
remplacement pour les petits fichiers. J'aimerais pouvoir avoir un-XE
comportement avec le défilement sur des fichiers plus longs… envoyé un e-mail à l'auteur dans l'espoir que c'est quelque chose de réalisable. Je suppose que non. >:Pour ceux qui sont aussi novices que moi, vous devez saisir ce qui suit dans votre terminal:
ou utilisez ceci
vous pouvez utiliser
man less
pour voir la différencePour que l'effet persiste, vous pouvez ajouter cette ligne à votre ~ / .bashrc et rouvrir à nouveau votre terminal
la source