4 votos

¿Cómo puedo limitar la selección de texto de iTerm2 a un solo panel tmux?

Tengo un MacBook Pro de finales de 2013 con iTerm2. No tengo tmux instalado en él, pero uso tmux en el host remoto de Linux al que me conecto con frecuencia a través de ssh. Cuando tmux está mostrando un división vertical y uso el trackpad para seleccionar texto, la selección se limita automáticamente a un solo panel. Así es exactamente como lo quiero.

Recientemente he empezado a utilizar un MacBook Pro de 2018. Utilizando la misma versión de iTerm2 (3.2.9), y la misma sesión remota de tmux, la selección de texto abarca todo el ancho de la ventana en lugar de permanecer en un solo panel.

¿Qué configuración controla ese comportamiento?

Soy consciente de que puedo mantener Command + Option para seleccionar un bloque de texto, pero eso no es lo que busco. Lo que quiero es seleccionar, por ejemplo, una frase que empiece a mitad de párrafo y que abarque varias líneas. La selección en bloque no permite eso.

1voto

Barrett Puntos 41

Los paneles tmux son simplemente ventanas lógicas emuladas dentro de un único campo de texto. Esto significa que el manejo de texto a nivel de sistema de OSX no reconoce los paneles tmux como campos separados. Para obtener el comportamiento que desea tendrá que anular o simplemente no utilizar el comportamiento por defecto del sistema operativo.

En su lugar, tendrá que aprender a utilizar la propia funcionalidad de selección/copia interna de tmux (Modo Copia). Esto respeta los límites de los paneles y permite la selección/movimiento/copia mediante pulsaciones de teclas rápidas no relacionadas con el sistema.

Consulta esta hoja de trucos para saber cómo utilizarlo: https://tmuxcheatsheet.com/

EDITAR: Ah, entonces necesitas habilitar el modo ratón. Ver https://stackoverflow.com/questions/11832199/tmux-set-g-mouse-mode-on-doesnt-work#33336609 y respuestas similares

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X