121 votes

Comment puis-je réaliser une mise en page et une descente de page dans OS X ?

J'utilise MacOSX Snow Leopard.

Comment réaliser une mise en page et une descente de page ?

119voto

Zac Points 89

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, une étiquette fn sur votre clavier, plus les touches fléchées vers le haut et vers le bas vous donneront une page vers le haut et vers le bas.

Pour certaines applications, en particulier dans le shell / terminal / tty Windows, le comportement attendu est obtenu avec fn + shift + arrow up/down

3 votes

-1 En fait, FN+Up/Down n'est pas la même chose que FN+PageUp/PageDown. Par exemple, le traditionnel PageUp/PageDown ne fonctionne pas dans irssi.

7 votes

@hhh : Il semble que irssi et certaines autres applications de terminal utilisent Shift + PgUp / PgDn La combinaison de touches sur un MBP serait donc la suivante Shift + Fn + PgUp / PgDn .

1 votes

C'est pour le mappage matériel de ces fonctions. Les applications OSX n'utilisent généralement pas ces touches de la manière dont la plupart d'entre nous s'y attendent. ctrl+a et ctrl+e (début et fin) sont une option. Mon post ci-dessous explique comment obtenir la fonctionnalité que vous attendez de l'application Terminal. Chaque application gère ces touches en fonction de ses propres paramètres. Étrange.

38voto

James T Snell Points 513

Il est vrai que le clavier matériel des machines Macintosh a.. :

Fn + \= Home
Fn + \= End
Fn + \= Pg up
Fn + \= Pg down

Ces "clés" existent donc 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 elles l'entendent, ce qui est différent de ce que vous verriez sous Windows ou Linux. Par conséquent, l'application Terminal de MacOS doit être modifiée pour pouvoir utiliser ces touches.

Je pense que la raison de ceci est que MacOS suit une tradition Unix de la vieille école où :

ctrl + a = Home
ctrl + e = End

Je l'utilise maintenant couramment, mais mes réflexes de terminal exigent toujours un début, une fin, un pg-up, un pg-down appropriés...

Modifiez les paramètres de liaison au clavier du terminal de MacOS pour qu'ils correspondent à ceux du terminal.

homeendpage uppage down

J'ai tendance à le faire en copiant une entrée similaire qui existe déjà, puis en utilisant le bouton "supprimer un caractère", j'enlève les différentes parties avant de taper le reste.

Dans l'ensemble, cela ressemblera à ce qui suit : Match the home, end, pg up and pg down

Cela répond à toutes mes attentes en matière de fonctionnement. Il fonctionne dans vim et par ssh.

1 votes

Je pense que c'est vraiment drôle de savoir quelle réponse a été acceptée pour cette question. Je suppose que chaque personne a ses propres idées ?

1 votes

Ceci devrait être la réponse acceptée, plus facile à lire, et beaucoup plus informative, merci !

14voto

Henrik B. Points 151

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

0 votes

J'ai un clavier anglais américain et c'est ce qui fonctionne pour moi sous terminal si je suis en SSH.

1 votes

Cela fonctionne pour moi dans le terminal, que je sois en SSH ou non.

0 votes

Cela fonctionne pour les shells dans VirtualBox avec la disposition de clavier U.S. Extended (sous 10.10.5)

6voto

lomaxx Points 32540

C'est + Flèches haut/bas.

0 votes

Cela ne fonctionne pas pour moi ? Qu'est-ce que je fais de mal ?

1 votes

@hobs pas sûr, mais je suis actuellement sur Lion, ça marche dans les deux cas pour moi, avec fn et

0 votes

Même chose ici, Macbook 13 pouces fonctionnant en 10.7, je vais y réfléchir.

4voto

booker Points 41

Si vous utilisez KeyRemap4Macbook Vérifiez dans la rubrique "Modifier les touches haut/bas/gauche/droite" de l'application Arrrow.

Une fois cette configuration établie, les fonctions Page précédente et Page suivante fonctionneront avec irrsi - Je me connecte à distance à un autre hôte linux pour cela - il suffit d'appuyer sur Shift + Page Up ou Page Down fonctionnera pour cette fenêtre (par opposition aux pages défilantes de la fenêtre du terminal OS X).

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X