Comment faire défiler vers le haut et regarder les données dans l'écran GNU

27

J'utilise un mac (léopard des neiges). Je suis un développeur Ruby on Rails et j'ai regardé une capture d'écran sur l'écran GNU et je suis en train de l'essayer. Jusqu'à présent, je l'aime bien.

Sur une fenêtre lorsque je démarre le serveur, je vois les messages du journal. Cependant, je n'arrive pas à faire défiler vers le haut. Je reçois une barre de défilement. Cependant, lorsque j'utilise la barre de défilement et que je fais défiler vers le haut, je ne vois rien.

Comment les gens utilisent-ils l'écran GNU et défilent-ils vers le haut?

Nadal
la source

Réponses:

41

Il y a un «mode copie» à l'écran, activé en appuyant sur, Ctrl+ A, puis sur [. Cela vous donne un curseur que vous pouvez utiliser pour faire défiler vers l'arrière.

Babu
la source
Merci ça marche. Existe-t-il un moyen plus rapide de monter plutôt que de simplement appuyer sur la flèche vers le haut.
Nadal
9
@dorelal: Les raccourcis de type vim Ctrl-Uet Ctrl-Dmontent d'une demi-page et d'une demi-page en mode copie. En outre, ESCvous sortira du mode copie.
Trey Hunner
5
@dorelal J'utilise habituellement l'autre raccourci ctrl-A, puis Esc rapidement, pour passer en mode copie plutôt que [. Il m'est plus facile de m'en souvenir.
Jarvin
1
Qu'est-ce que c'est rapidement? Peu importe à quelle vitesse vous le faites ...
Kevin Panko
@kevin: tout à fait raison, le «rapidement» était censé exprimer explicitement «pas simultanément».
Babu
16

Ajoutez ce qui suit à votre ~/.screenrc:

termcapinfo xterm ti@:te@
termcapinfo xterm-color ti@:te@

Cela vous permettra d'utiliser la barre de défilement Terminal.app au lieu de compter sur le tampon de défilement de l'écran.

Frank Szczerba
la source
2
Cela devrait vraiment devenir un paramètre par défaut. Je continue de revenir ici pour l'obtenir, merci!
Dagelf
1
.... Et encore .... et encore ... le cadeau qui continue de donner ...
Dagelf
1
... Et encore ...
Dagelf
Ou: termcapinfo xterm* ti@:te@pour les deux.
kenorb
Cela ne fonctionne pas avec SHIFT + PgUp, donc je ne peux toujours pas faire défiler le terminal.
hopeseekr
7

La bonne façon est d'utiliser le mode copie, comme l'a souligné Babu .

Vous pouvez accélérer un peu les choses en entrant automatiquement en mode copie lorsque vous appuyez sur vos touches de défilement préférées.

Par exemple, en utilisant PgUp et PgDown:

# easier scroll
bindkey "^[[5~" eval 'copy' 'stuff ^b'  # PgUp   | Enter copy/scrollback mode and page up
bindkey "^[[6~" eval 'copy' 'stuff ^f'  # PgDown | Enter copy/scrollback mode and page down
lgaggini
la source
5
  • J'utilise Ctrl + A Esc pour passer en mode copie.
  • Utilisez ensuite les flèches ou PageUp / PageDown pour vous déplacer dans le tampon de défilement.
  • Pour quitter le mode copie, appuyez simplement sur Échap .

c'est un peu plus intuitif de cette façon.

TeChn4K
la source