Quand je suis dans tmux
seulement une partie du texte apparaît. Si j'essaie de faire défiler la liste vers le haut ou le bas, la console défile vers le haut, mais pas le texte réel . Si je fais CTRL + b suivi de [
, je vois dans la barre d'état *tmux
, et si j'appuie sur la flèche vers le haut ou vers le bas, je peux réellement monter / descendre sur le texte ligne par ligne . Quand j'appuie, q
je vois dans la ligne d'état bash
.
Quand je CTRL+b
suis Page UP
ou quand Page
la console monte ou descend mais pas le texte.
Comment puis-je faire défiler le texte vers le haut ou le bas sur plusieurs lignes à la fois?
ssh
tmux
terminal.app
Jim
la source
la source
Réponses:
Si vous utilisez Terminal.app sur OS X, il enregistrera les Page up/downpressions sur les touches et fera simplement défiler le contenu de la fenêtre, comme si vous utilisiez la barre de défilement. Vous pouvez utiliser Shift+ Page up/downpour les envoyer à l'application à l'intérieur du terminal.
En utilisant cela, vous devriez pouvoir faire défiler une page à la fois en utilisant:
Si vous voulez changer ceci pour qu'il se comporte comme toutes les autres applications de terminal sur toutes les autres plateformes, vous pouvez aller à Terminal -> Préférences, Paramètres, choisir votre profil et aller à Clavier, et échanger les liaisons pour "page suivante / page précédente" et "décaler la page / décaler la page":
la source
CMD
avec des flèches mais je ne me souviens pas d'avoir essayéSHIFT
. Aussiswap the bindings for "page down/page up" and "shift page down/shift page up
que voulez-vous dire? Je ne sais pas quoi faire. J'espère vraiment que cela fonctionnera parce que mes nerfs sont complètement anéantis\033
en appuyant surmac
disponibilité pour vérifier cela maintenant, mais dans votre capture d'écranshift page down
il y a un texte c'est-à-direscroll to next page in buffer
. Ceci est un texte spécial qui fait exactement ce qui est dit? Ie définit une cartographie? Aussi, y a-t-il un bon livre à ce sujet dans mac? Parce que je suis devenu fou avec le clavier ces dernières semainesJ'utilise la combinaison par défaut sur les MacBook Pro pré-Yosemite: fn+ ⇧+ ↑ou fn+ ⇧+ ↓.
EDIT: J'ai trouvé sur un MBP utilisant Yosemite fn+ ↑ou fn+ ↓devrait fonctionner par défaut.
Dans la documentation, il est souvent indiqué par ou
la source
Editez le fichier ~ / .tmux.conf, insérez le paramètre 'souris' et sourcez le fichier, par exemple:
la source
Une mise à jour des commandes de liaison dans la réponse de Rob et en réponse aux commentaires d'Alex:
J'ai également trouvé
page-up
etpage-down
ne sont pas des commandes tmux (v1.8) valides, une manière correcte de mettre à jour votre~/.tmux.conf
est:Choisissez soit emacs ou vi en fonction de ce que le style tmux utilise, reportez - vous
mode-keys
au tmux manuelAprès cela, vous pouvez pageup et down avec
j
et;
en mode copiela source
list-keys -T copy-mode-vi
affiche les liaisons de clé dans la nouvelle syntaxe (de bons exemples à suivre). Si vous souhaitez créer une liaison de page supérieure, par exemple, utilisez la lignebind-key -T copy-mode-vi j send-keys -X page-up
De https://wiki.archlinux.org/index.php/Tmux
Cela pourrait aussi être une chose d’émulation de terminal, essayez l’une des solutions suivantes.
peut-être que l'un d'entre eux le ferait.
Il y a aussi bind-key, dans
~/.tmux.conf
lierait jet ;à précédent et suivant.
la source
page-up
etpage-down
ne sont pas des commandes tmux (v1.8) valides, donc ces deux dernières commandes donnent une erreur:Unknown command: page-(up|down)
Vérifiez que vous utilisez bien les liaisons de clé tmux appropriées (vi vs emacs) en essayant les deux ensembles: https://superuser.com/questions/196060/selecting-text-tmux-copy-mode
J'ai eu un problème similaire où je pouvais déplacer le curseur avec les touches fléchées, mais je ne pouvais pas faire défiler les pages vers le haut ou vers le bas avec Control+ U/ D, ni sélectionner et copier avec Spaceet Enter. Il s'avère que tmux était en mode emacs sur mon Mac et en mode vi sous Linux même si je ne l'ai jamais explicitement configuré pour aucun des deux systèmes d'exploitation.
la source
Si vous êtes nouveau sur OS X et que vous connaissez les raccourcis clavier Windows et Linux, vous aurez probablement l’habitude de l’utiliser
CTRL
pour beaucoup de choses. Sous OS X, la clé de commande (ou Apple) est souvent utilisée à la place de laCTRL
clé.De même, au lieu des touches Page, essayez d’utiliser
Command + Up
(ou les autres touches directionnelles) pour déplacer votre curseur ou votre écran.la source