No Terminal, como sair do modo de rolagem do histórico de dois dedos?


8

Com o Terminal 2.6.1, quando ssh uma caixa linux, às vezes não sei por que, os dois dedos rolam alteram o comportamento. Em vez de rolar a saída do comando, ele rola o histórico do comando.

Como sair deste modo?


Sua sessão ssh termina antes que isso comece a acontecer? Aqui está uma discussão relacionada ... github.com/bpython/bpython/issues/517 (apenas ignore que se trata de bpython).
user664833

Respostas:


6

Se você deseja sair do modo de rolagem do histórico e alternar para o modo de rolagem de saída do comando, vá para o menu View -> Hide Alternate Screen.

Se você deseja sair do modo de rolagem de saída do comando e alternar para o modo de rolagem de saída do histórico, vá para o menu View -> Show Alternate Screen.

Quando você está no modo de rolagem do histórico, segurar Shifta tecla permite rolar a saída do comando. O contrário não é verdade.

Todo esse comportamento pode ser desativado em

Terminal -> Preferences... -> Profiles -> Keyboard

desmarcando Scroll alternate screen

Sob a caixa de seleção, é indicado:

Quando a tela alternativa for exibida, envie a entrada em vez de rolar a tela do terminal. Pressione Shift para reverter temporariamente essa configuração.

Ainda não sei como o modo de rolagem do histórico às vezes é ativado acidentalmente.


Foi ativado acidentalmente aqui, e sua postagem fez o trabalho. 1
Niloct 30/04/19

1

Eu estava rastreando o mesmo bug e encontrei o culpado em https://github.com/bpython/bpython/issues/517 . Se você estiver usando ssh e sua conexão cair, fará com que a rolagem percorra seu histórico em vez de rolar a saída do comando. Como mencionado nesse problema, a correção é executar o resetcomando ou sair do terminal e iniciar um novo.


1
resetfuncionou perfeitamente para mim no iTerm
Curtis Mattoon
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.