Comment puis-je accéder à des pages en haut et en bas dans OS X?

92

J'utilise MacOSX Snow Leopard.

Comment puis-je atteindre les pages suivantes et suivantes?

xyz
la source

Réponses:

90

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

ConstantineK
la source
3
-1 en fait, FN + Up / Down n'est pas la même chose que FN + PageUp / PageDown. Par exemple, le PageUp / PageDown traditionnel ne fonctionne pas dans irssi.
hhh
7
@hhh: Il semble que irssi et certaines autres applications de terminal utilisent Shift+ PgUp/ PgDn, la combinaison de touches sur un MBP serait donc Shift+ Fn+ PgUp/ PgDn.
Lèse majesté le
1
Ceci concerne le mappage matériel de ces fonctions. Les applications OSX n'utilisent généralement pas ces clés de la manière attendue par la plupart d'entre nous. Ctrl + a et Ctrl + e (home & end) sont une option. Mon article ci-dessous explique comment obtenir les fonctionnalités que vous attendez de l'application Terminal. Chaque application gère ces touches selon ses propres paramètres. Étrange.
James T Snell
1
Cela n'a pas été mon expérience. Le clavier Apple Keyboard est connecté à mon Mac Pro. Ces touches ne fonctionnent que comme prévu en dehors d’OSX. Mon post ci-dessous montre comment modifier Terminal afin que cela fonctionne normalement. Mais c'était aussi utile quand j'ai appris qu'en général, OSX avait CTRL + A en tant que HOME et CTRL + E en tant que FIN
James T Snell
22

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

domicile fin page en haut bas de page

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: Faites correspondre la maison, fin, pg up et pg

Cela répond à toutes mes attentes quant à la manière dont cela devrait fonctionner. Cela fonctionne dans vim et à travers ssh.

James T Snell
la source
1
Je pense que c'est très amusant de savoir quelle réponse a été acceptée pour cette question. Je suppose que différents coups pour différentes personnes?
James T Snell
1
cela devrait être la réponse acceptée, plus facile à lire et beaucoup plus informative, merci!
ryenus
15

Sur ma configuration de clavier (danoise) (sous 10.7.5), il s'agit de fn+ shift+ / .

Henrik B.
la source
J'ai un clavier anglais américain et c'est ce qui fonctionne pour moi sous terminal si je suis SSHed.
Tyler Collier
1
Cela fonctionne pour moi dans le terminal, que je sois ou non sous SSHed.
Tommy
Ceci fonctionne pour les shells dans VirtualBox avec la disposition de clavier US Extended (sous 10.10.5)
Marius
5

C'est + flèches haut / bas.

Artem Pakk
la source
Cela ne fonctionne pas pour moi? Qu'est-ce que je fais mal?
ConstantineK
1
@hobs pas sûr, mais je suis en fait sur Lion, fonctionne dans les deux sens pour moi, avec fn et
Artem Pakk
Même chose ici, Macbook 13 pouces tournant 10.7, je vais regarder.
ConstantineK
1
Sous OS X 10.6.8, j'obtiens un défilement de 3 lignes avec le comportement opt ​​+ flèche par rapport au comportement réel de PgUp PgDn avec la flèche fn +.
Sholsinger
4

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).

booker
la source
0

PageUp: Fn + UP

PageDown: Fn + DOWN

Testé avec succès sur ma toute nouvelle rétine MBPro!

Mike
la source
-1

Alt + flèches haut / bas: pgup / pgdown

Barre d'espacement et Maj + barre d'espacement:: pgup / pgdown

Commande + flèches haut / bas: home / end

Federico
la source