¿Por qué ya no es posible marcar texto en mi ventana de Terminal?

12

Soy un usuario ansioso de Terminal en Mac OSX Yosemite. De vez en cuando marco texto en la ventana de Terminal para copiar (clic derecho o cmd + c) en el portapapeles.

¡Por alguna razón, de repente dejó de funcionar! Ya no puedo marcar texto en la ventana de terminal haciendo clic y arrastrando el mouse. He estado buscando una forma de desactivar el marcado (en la herramienta de línea de comandos de Windows existe tal configuración por alguna razón), pero no puedo encontrar ninguna opción para controlar esto. Aunque no es posible marcar con el mouse, puedo seleccionar "Editar" - "Marcar todo" (traducido libremente de la versión noruega de OSX :)) desde la barra de menú del archivo en la parte superior de la pantalla - y marcar todo funciona bien . Puedo ver todo marcado y puedo copiar y pegar como se esperaba. Sin embargo, no hay forma de que pueda afectar el marcado con el mouse: después de marcar todo, no se puede seleccionar con el mouse.

¿Alguien tiene algún consejo sobre cómo habilitar el marcado haciendo clic y arrastrando el mouse nuevamente?

Markus Bekken
fuente
¿Qué pasa si usa otro perfil? Ver Preferences-> Profiles.
Pepijn van Leeuwen
El uso de diferentes perfiles no funcionó desafortunadamente. Tuve que usar la solución de @kylebellamy a continuación.
Markus Bekken

Respuestas:

7

A veces las cosas se vuelven inestables en los archivos de preferencias y debe eliminarlas para que las cosas funcionen correctamente nuevamente. Una vez que reinicie la aplicación, reconstruirá sus preferencias.

Prueba esto:

Salga de Terminal completamente y luego elimine este archivo: (su carpeta de inicio) /Library/Preferences/com.apple.Terminal.plist

¡Espero que eso funcione para ti! Si no puede ver la carpeta de su biblioteca, siga esta guía rápida .

kylebellamy
fuente
¡Funcionó! Salí de los terminales, pero en lugar de eliminar cambié el nombre del archivo .plist por terminal. En la próxima puesta en marcha funcionó perfectamente otra vez :)
Markus Bekken
¡Excelente! Ese tiende a ser un gran paso para una aplicación que está actuando de manera extraña.
kylebellamy
6

Es posible que el programa que se ejecuta en el terminal capture los eventos del mouse. Para que eso suceda:

1) El programa debe escribirse para admitir el mouse (vim y tmux son ejemplos de tales programas), y

2) El terminal debe estar en modo de informe del mouse. Este modo está habilitado por defecto.

Si deshabilita los Informes del mouse (Ver / Permitir informes del mouse, ⌘R), los eventos del mouse no se capturarán independientemente de si la aplicación admite o no el mouse, y podrá seleccionar y copiar texto.

revl
fuente
⌘R fue el truco para permitir copiar / pegar con Midnight Commander en Terminal.
mivk
2

Tuve este problema y lo resolví simplemente saliendo del terminal por completo y volviéndolo a abrir.

davidwebster48
fuente