¿La aplicación de terminal de OS X es compatible con el mouse?

De acuerdo con esta respuesta en SuperUser, la aplicación de terminal de OS X debe usar Alt+clic del mouse para enviar eventos del mouse a las aplicaciones que se ejecutan en la terminal. Lo intenté con Midnight Commander, pero no funciona. Estoy ejecutando OS X Mavericks.

¿Hay alguna forma de habilitar la compatibilidad con el mouse en la aplicación de terminal, sin cambiar a iterm2 o algo así?

¿A qué te refieres con "a falta de cambiar"? Te recomiendo que cambies a iTerm. Hay un complemento SIMBL proporcionado por esta respuesta. Entonces diría que la respuesta a su pregunta es no (¿por qué codificarían un complemento, si hay soporte nativo para mouse;))

Respuestas (4)

De hecho, OS X Terminal puede recibir entradas del mouse haciendo clic con ⌥:

Sin embargo, ciertas aplicaciones de Terminal no reciben la entrada del mouse pasada.


Puede instalar MouseTerm , que pasará los eventos del mouse al terminal.

  • Informes del botón del ratón.
  • Informes de la rueda de desplazamiento del ratón.
  • Desplazamiento simulado de la rueda del mouse para programas como less(es decir, cualquier programa de pantalla completa que use el modo de tecla de cursor de la aplicación ).
  • Integración de perfil de terminal (con diálogo de preferencias).

Es un complemento SIMBL, por lo que deberá instalar SIMBL para que funcione. Sin embargo , recomiendo instalar EasySIMBL en su lugar.

¡EasySIMBL más MouseTerm funciona! Impresionante.
¡Suburbio! Cuando conocer este tipo de trucos hace que la vida sea mucho más fácil.
A partir de OS X Yosemite 10.10, Terminal tiene soporte integrado para "desplazamiento simulado de la rueda del mouse para programas como menos...". Esto se puede controlar a través de **Preferencias > Perfiles > [perfil] > Teclado > Desplazar pantalla alternativa”; está activado de forma predeterminada.
A partir de OS X El Capitan 10.11, Terminal admite informes de mouse.

A partir de OS X El Capitan 10.11, Terminal es compatible con los informes de ratón . Usted configura los programas de aplicación para habilitarlo. Por ejemplo, en Vim use set mouse=a.

Terminal admite el informe de tres botones del mouse y una rueda de desplazamiento, junto con los modificadores Shift, Meta y Control. La tecla modificadora Opción se asigna a Meta (independientemente de la preferencia de teclado "Opción es meta"). Puede usar -Clic derecho para el botón tres del mouse en un dispositivo de dos botones (que también funciona para "pegar con el botón central", que invoca Editar > Pegar selección⇧⌘V cuando los informes del mouse no están activos).

Puede usar la Fntecla modificadora al hacer clic, arrastrar o desplazarse para omitir temporalmente los informes del mouse e interactuar con la vista del terminal. También puede utilizar el elemento de menú Ver > Permitir informes de ratón para omitirlo durante períodos de tiempo más prolongados o cuando Fnno esté disponible.

Amigo, me gustaría invitarte a una cerveza.

iTerm 2 admite todas las interacciones del mouse desde el primer momento.

Al menos en Terminal.app 2.6, habilite "Permitir informes de mouse" en el menú "Ver" brinda soporte de mouse en Midnight Commander.

Permitir informes de mouse no habilita los informes de mouse, permite que los programas lo habiliten usando comandos de terminal. El propósito de este elemento del menú es deshabilitar temporalmente MR para que pueda interactuar con la vista del terminal. Para habilitar MR, debe configurar cualquier programa que desee utilizar, por ejemplo, en ~/.vimrc, ~/.emacs, ~/.nanorc. También puede interactuar temporalmente con la vista de terminal manteniendo presionado el modificador <kbd>Fn</kbd> mientras hace clic, selecciona o se desplaza con el mouse o el trackpad.