Como eu poderia rolar para cima e para baixo na janela do shell bash (sem o mouse ou as barras de rolagem, apenas usando o teclado)?
Shift+ PageUpe Shift+ PageDownfuncionam como página acima e página abaixo.
Mas como se poderia rolar apenas uma linha para cima ou para baixo? Shift+ Upe Shift+ Downnão funciona.
Respostas:
O terminal Gnome (e outros) usa ctrl+ shift+ upe ctrl+ shift+ downpara rolar uma linha.
Mas o ctrl+ shiftdeve funcionar na maioria dos outros emuladores de terminal (como
xterm
ouurxvt
se não for interceptado pelos gerenciadores de janelas ou outras coisas.fonte
Se você estiver usando o iTerm2 , poderá ver todos os atalhos no painel Preferências.
⌘ ↑ Mover uma linha para cima no buffer de rolagem
⌘ ↓ Mover uma linha para baixo no buffer de rolagem
Você também pode adicionar seus próprios atalhos. Eu uso regularmente esses 2, por exemplo:
⇪ ⌘ ↑ Mover uma página para cima no buffer de rolagem
⇪ ⌘ ↓ Mover uma página para baixo no buffer de rolagem
E é assim que parece:
fonte
Tentei isso sozinho no Ubuntu 12.10. Rolar para trás na linha funciona usando as teclas Ctrl + Shift (ambos, para os botões esquerdo e direito) e as teclas para cima e para baixo do teclado com o numlock ativado (ou seja, quando você não usa uma tecla modificadora, os números serão digitados)! Não funciona para as teclas para cima e para baixo normais ou para as teclas do teclado com o numlock desativado.
fonte