Desplazamiento del trackpad en la terminal de Yosemite roto, ahora solo muestra el historial de comandos

12

Desde la actualización a OS X Yosemite, he estado experimentando este problema esporádico en el que de repente pierdo la capacidad de desplazarme hacia arriba / abajo en la terminal usando mi trackpad. Al desplazarse por el panel táctil, en cambio, recorreré todos mis comandos anteriores.

He leído sobre este comportamiento con vi en Yosemite, pero no he podido usar ninguna de las soluciones que han mencionado (por ejemplo, mantener presionada la tecla Mayús y luego desplazarse).

¿Hay alguna forma de evitar esto o cambiar entre diferentes modos? Es increíblemente irritante cuando sucede.

lacrosse1991
fuente

Respuestas:

21

Este problema no es específico para OS X Yosemite u OS X en general, esto le sucede a todos los terminales cuando se emite una secuencia de control determinada.

Es muy probable que esto desaparezca después de correr

$ reset

Aquí hay un extracto de man tset:

Cuando se invoca como reset, tsetestablece los modos de cocción y eco, desactiva los modos de interrupción y sin formato, activa la traducción de nueva línea y restablece los caracteres especiales no establecidos a sus valores predeterminados antes de realizar la inicialización del terminal descrita anteriormente. Esto es útil después de que un programa muere dejando un terminal en un estado anormal. Tenga en cuenta que puede que tenga que escribir

       <LF>reset<LF>

(el carácter de avance de línea es normalmente control-J) para que el terminal funcione, ya que el retorno de carro ya no puede funcionar en el estado anormal. Además, el terminal a menudo no hará eco del comando.

kirelagin
fuente
5

Esto me sucede cada vez que estoy usando vim a través de ssh y las conexiones se cierran anormalmente (tiempos de espera, apagados del servidor ...). Si este es el caso, es suficiente ejecutar vim y cerrarlo para recuperar la configuración de desplazamiento original.

alrigazzi
fuente
2

Parece que estás usando la pantalla. Sin él, no creo que haya ninguna configuración que permita desplazarse por los comandos anteriores. En su caso, desactivar la pantalla alternativa de desplazamiento deshabilitará el envío de eventos de desplazamiento a la Terminal.

"Cuando se muestra la pantalla alternativa, envíe la entrada en lugar de desplazarse por la vista del terminal. Presione Mayús para revertir temporalmente esta configuración".

ingrese la descripción de la imagen aquí

empedocle
fuente
0

Algo que podría funcionar es usar las teclas PageUp / PageDown en su teclado.
Dependiendo del teclado que tenga, es posible que no tenga teclas dedicadas y deberá usar las flechas Fn + arriba / abajo para hacerlo.

Esto puede ser de alguna ayuda, el OP está tratando de detener el desplazamiento que creo que está buscando recuperar, por lo que podría ser solo un caso de habilitar la opción que se muestra: https://discussions.apple.com/thread/ 6699311? Inicio = 0 & tstart = 0

Aquí hay información sobre el desplazamiento del mouse mágico: http://macmint.com/how-to-disable-magic-mouse-scrolling/ que también puede ser lo que estás buscando.

HTH

James
fuente