Réponses:
Si vous avez un clavier complet, vous pouvez utiliser les touches pgup et pgdown de votre clavier, près du pavé numérique.
Si vous n'utilisez pas un clavier complet, une fonction, nommée fnsur votre clavier, ainsi que les touches fléchées haut et bas vous donneront une page en haut et en bas.
Pour certaines applications, en particulier dans les fenêtres shell / terminal / tty, le comportement attendu est obtenu avec fn+ shift+arrow up/down
Shift
+ PgUp
/ PgDn
, la combinaison de touches sur un MBP serait donc Shift
+ Fn
+ PgUp
/ PgDn
.
Il est vrai que le clavier matériel sur les ordinateurs Macintosh a:
Fn+ ←= Home
Fn+ →= End
Fn+ ↑= Pg up
Fn+ ↓=Pg down
Donc, ces "clés" existent déjà pleinement. Cela est évident si vous exécutez Linux / Windows en mode natif sur votre Mac.
Cependant, les applications macOS sont responsables de la gestion de ces fonctions comme bon leur semble, ce à quoi la plupart d’entre nous n’attendons pas. Et l’application macOS Terminal nécessite quelques ajustements pour pouvoir les utiliser comme nous nous y attendons tous.
Je pense que la raison en est que macOS suit une tradition Unix de la vieille école où:
ctrl+ a= Home
ctrl+ e=End
Je l'utilise maintenant régulièrement, mais mes réflexes de terminal exigent toujours un bon foyer, fin, pg-up, pg-down ...
Modifiez les paramètres de liaison du clavier du terminal de macOS afin qu'ils correspondent
J'ai tendance à obtenir cette saisie en copiant une entrée similaire qui existe déjà, puis en utilisant le bouton «supprimer un caractère», je supprime les différents bits avant de saisir le reste.
Globalement, cela ressemblera à ceci:
Cela répond à toutes mes attentes quant à la manière dont cela devrait fonctionner. Cela fonctionne dans vim et à travers ssh.
Sur ma configuration de clavier (danoise) (sous 10.7.5), il s'agit de fn+ shift+ ↑/ ↓.
C'est ⌥+ flèches haut / bas.
Si vous utilisez l' application KeyRemap4Macbook , vérifiez sous les touches "Modifier arrrow haut / bas / gauche / droite".
Lorsque vous avez cette configuration, Page Up et Page Down travaillera avec irrsi - je me connecte sur distance à un autre hôte linux pour cela - il vous suffit d'appuyer sur Shift+ Page Upou Page Downtravaillerez pour cette fenêtre (par opposition à défiler les pages de Mac OS X fenêtre de terminal).
utilisateur Fn
PageUp: Fn + UP PageDown: Fn + DOWN