Eu faço o seguinte:
- Abra Terminal.app
- Abra uma sessão ssh em um servidor Linux remoto
- Abra uma sessão de tela no servidor
- Inicie um programa que rompa com muitas linhas de relatório de erros ...
Como posso rolar para cima para ler isso?
E não, corrigir o programa não é uma solução por enquanto ...
ssh
mac-osx
terminal
gnu-screen
Máx.
fonte
fonte
Ctrl
+PgUp
, mas duvido que funcione no seu caso. O Terminal.app deve ser configurável para armazenar mais do que a quantidade padrão de histórico, no entanto. (ou é tarde demais para isso?)Respostas:
Você pode modificar
.screenrc
para permitir a rolagem baseada em mouse:http://slaptijack.com/system-administration/mac-os-x-terminal-and-gnu-screen-scrollback/
fonte
Se você fez um,
man screen
pode ver as opções disponíveis.Na tela, você pode fazer o seguinte:
CTRL+A
(liberação),[
Você pode usar as setas para rolar pela janela. Para sair da rolagem, você pode fazer um
CTRL+C
.fonte
Nathan acertou, embora eu sempre tenha sido fã de
Ctrl+A
+ESC
.ESC
é outra maneira de sair do modo de cópia.Vale a pena considerar, no entanto, que o histórico de rolagem tem um limite de tamanho e, se você realmente quer jogar com segurança, geralmente é melhor redirecionar a saída para um arquivo (ou canalizá-lo para tee se você também deseja saída na tela).
fonte
Além de usar o buffer de rolagem para trás
screen
, o Terminal.app pode responder Shift- Page Up(talvez Shift- Fn- Up-Arrowem um MacBook).Outra opção seria algo como:
fonte
OK, entendi:
e, em seguida, comandos do tipo vim:
fonte
Pressione Shiftao rolar o mouse ...
fonte