Como rolar para cima e ver os dados na tela GNU

26

Estou usando um mac (snow leopard). Eu sou um desenvolvedor Ruby on Rails e assisti a um screencast na tela do GNU e estou testando. Até agora eu gosto disso.

Em uma janela quando eu inicio o servidor, consigo ver as mensagens de log. No entanto, não consigo rolar para cima. Eu recebo uma barra de rolagem. No entanto, quando eu uso a barra de rolagem e rola para cima, não vejo nada.

Como as pessoas usam a tela GNU e rola para cima?

    
por Nadal 07.05.2010 / 16:10

5 respostas

39

Existe um 'modo de cópia' na tela, ativado pressionando, Ctrl + A , seguido por [. Isso lhe dá um cursor que você pode usar para rolar para trás.

    
por 07.05.2010 / 16:27
16

Adicione o seguinte ao seu ~/.screenrc :

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

Isso permitirá que você use a barra de rolagem Terminal.app em vez de depender do buffer de rolagem da tela.

    
por 18.08.2010 / 16:56
7

Dê uma olhada em GNU Screen: Trabalhando com o Buffer de Scrollback para uma boa introdução.

    
por 07.05.2010 / 17:22
6

A maneira correta é usar o modo de cópia, como Babu apontou .

Você pode acelerar um pouco as coisas ao entrar automaticamente no modo de cópia ao pressionar as teclas de navegação favoritas.

Por exemplo, usando o PgUp e o 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
    
por 20.04.2015 / 09:34
4
  • eu uso Ctrl + A Esc para entrar no modo de cópia.
  • Em seguida, use setas ou PageUp / PageDown para percorrer o buffer de rolagem.
  • Para sair do modo de cópia, basta pressionar Esc .

isso é um pouco mais intuitivo por esse caminho.

    
por 22.08.2014 / 10:38