Nel comando iTerm2 Fare clic su URLS non funziona quando si è all'interno di una sessione tmux

14

Quando non si trova all'interno di una sessione di tmux, Command-Click su URL funziona perfettamente.

Come faccio a rendere i link selezionabili in iTerm2 quando ci si trova all'interno di una sessione tmux?
Quando si colpisce Command il puntatore del mouse si trasforma nell'icona , ma quando si fa clic su un URL, non accade nulla.

Nota ho le seguenti impostazioni all'interno del mio .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
[...]

Disabilitarli e quindi ricaricare .tmux.conf non risolve il problema.

La versione di iTerm2 è Build 1.0.0.20140629
tmux -V 1.9a

    
posta jottr 26.09.2014 - 15:00
fonte

2 risposte

17

Per usare il normale comportamento del mouse in tmux devi mantenere premuto alt . Quindi fai clic sul link tenendo premuto cmd + alt . Lo stesso vale per la selezione del testo.

    
risposta data 26.09.2014 - 17:17
fonte
0

La risposta migliore potrebbe funzionare quando si utilizza tmux regolare, ma non funzionerà quando si utilizza integrazione iTerm2 + tmux con l'opzione -CC . Per Cmd + Fare clic per utilizzare la preferenza del profilo "Storia semantica", è necessario installare Integrazione della shell iTerm2 . Inoltre ho trovato che fosse meglio creare un .tmux.conf.iterm separato con l'integrazione tmux, quindi creare alias per la creazione e il collegamento di sessioni integrate.

alias tcs="tmux -f ~/.tmux.conf.iterm -CC new -s"
alias tca="tmux -f ~/.tmux.conf.iterm -CC attach -t"

L'unico ragionamento nel mio file ~/.tmux.conf.iterm è set-option -g default-terminal screen-256color

    
risposta data 06.01.2017 - 07:36
fonte

Leggi altre domande sui tag