Comment puis-je "feuilleter" dans le terminal?
En plus de la réponse de VxJasonxV (qui est correcte), si vous souhaitez modifier le comportement de votre terminal afin que l'utilisation vers le haut ou vers le bas fasse un pageup / pagedown dans vim (et autres), vous pouvez aller à:
Terminal -> Préférences -> Cliquez sur la barre d'outils Paramètres, puis sur l'onglet Clavier.
Ajoutez une nouvelle clé comme celle-ci: (montrant un exemple ci-dessous)
Voici un exemple avec le «curseur vers le haut»:
Maintenant, vous pouvez appuyer sur Haut / Bas et il fera le pageup / down. Je vous suggère d'ajouter un modificateur (comme Control). Malheureusement, vous ne pouvez pas utiliser la touche "Fn" comme modificateur.
Remarque : Par défaut, Ctrl + Curseur gauche est supprimé jusqu'à la fin de la ligne et Ctrl + curseur droit est inséré (dans vim au moins), vous pouvez donc utiliser un autre modificateur si vous ne souhaitez pas les modifier.
\033[5~
dans votre capture d'écran?Il y a deux réponses à cette question.
Le premier est globalement utilisable. Je suppose que vous êtes sur un clavier étroit / portable. Dans ces cas, Fn+ Down ▼agit comme Page Down, et juste pour développer complètement cette pensée:
Fn+ Up ▲= Page précédente
Fn+ Left ◀= Accueil
Fn+ Right ▶= Fin
Cela ne fonctionnera pas correctement dans certaines applications. Ceux qui viennent à l' esprit sont des choses comme
vim
,less
,screen
et d' autres « plein écran / ncurses menued » programmes. Les touches ci-dessus font défiler la fenêtre du terminal, mais si la fenêtre du terminal n'a pas été paginée, le défilement n'accomplira rien.La deuxième moitié de la réponse est une réponse à laquelle je ne peux pas répondre sans plus de détails.
Exemple:
Dans
less
, spacebarou ctrl ^+ faffichera un écran plein.Dans
vim
, ctrl ^+ faffichera un écran plein.Dans
screen
, vous n'aurez probablement jamais à faire défiler la page vers le bas, mais si vous avez fait défiler en arrière en mode copie, ctrl ^+ fy fonctionne également.Si je n'ai pas répondu à votre question, vous aurez besoin de vous en dire davantage.
la source
Afin d' envoyer une touche de montée / descente de page à l'application, au lieu de faire défiler la fenêtre du terminal, maintenez la shifttouche enfoncée tout en appuyant sur les touches de montée / descente de votre page (ou fnflèches selon votre clavier).
la source