Cuando no está dentro de una sesión tmux, Command-Click
en las URL funciona a la perfección.
¿Cómo puedo hacer clic en enlaces en iTerm2 cuando estoy dentro de una sesión tmux?
Al Command
presionar el puntero del mouse cambia al ícono, pero al hacer clic en una URL, no sucede nada.
Tenga en cuenta que tengo la siguiente configuración dentro de mi .tmux.conf
[...]
# Enable mouse mode
set -g mode-mouse on
set -g mouse-resize-pane on
set -g mouse-select-pane on
set -g mouse-select-window on
# Mouse pane switching
set-option -g mouse-select-pane on
[...]
Deshabilitarlos y luego volver a cargarlos .tmux.conf
no resuelve el problema.
La versión de iTerm2 es Build 1.0.0.20140629
tmux -V 1.9a
Respuestas:
Para usar el comportamiento normal del mouse,
tmux
debe mantenersealt
presionado. Entonces haga clic en el enlace mientras presionacmd
+alt
. Lo mismo se aplica al seleccionar texto.fuente
Me encontré con este problema hoy. Haría clic en una URL de comando en iTerm2 (Mac) y la aplicación aparentemente perdería el foco, pero el enlace no se abriría en un navegador (Chrome, en mi caso). Esto solía funcionar bien para mí, así que estaba un poco confundido y las otras respuestas aquí no funcionaron para mí.
Me pareció que Chrome estaba "intentando" abrir pero no por alguna razón. Corrí
ps -ax | grep -i chrome
para obtener una lista de los procesos relacionados con Chrome o Chrome que se estaban ejecutando y, efectivamente, había un proceso en ejecución que no correspondía con una aplicación que estaba usando activamente.En pocas palabras, eliminé todos los procesos relacionados con Chrome y el clic de comando funcionó nuevamente.
fuente
La respuesta principal puede funcionar cuando se usa tmux regular, pero no funcionará cuando se usa la integración iTerm2 + tmux con la
-CC
opción. Para Cmd + Click para usar su preferencia de perfil "Historial semántico", debe instalar iTerm2 Shell Integration . También me pareció mejor crear un sistema separado.tmux.conf.iterm
con integración tmux, luego crear alias para crear y adjuntar sesiones integradas.Lo único que pienso en mi
~/.tmux.conf.iterm
archivo esset-option -g default-terminal screen-256color
fuente