Когда не внутри сессии tmux, Command-Click
на URL работает безупречно.
Как сделать ссылки кликабельными в iTerm2 во время сеанса tmux?
При нажатии Command
указатель мыши меняется на значок, но при нажатии на URL ничего не происходит.
Обратите внимание, у меня есть следующие настройки внутри моего .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
[...]
Отключение их и перезагрузка .tmux.conf
не решает проблему.
Версия iTerm2 - Build 1.0.0.20140629
tmux -V 1.9a
Ответы:
Чтобы использовать нормальное поведение мыши,
tmux
вы должны держатьalt
нажатой. Поэтому нажмите на ссылку, нажимаяcmd
+alt
. То же самое относится и к выбору текста.источник
Я столкнулся с этим вопросом сегодня. Я бы нажал командную кнопку на URL в iTerm2 (Mac), и приложение, казалось бы, потерял фокус, но ссылка не открывалась в браузере (в моем случае Chrome). Раньше это работало хорошо для меня, поэтому я был немного смущен, и другие ответы здесь не работали для меня.
Мне показалось, что Chrome «пытается» открыться, но почему-то не получается. Я побежал
ps -ax | grep -i chrome
за списком запущенных процессов, связанных с Chrome или Chrome, и убедился, что запущен процесс, который не соответствует приложению, которое я активно использую.Короче говоря, я убил все процессы, связанные с Chrome, и команда снова нажала.
источник
Верхний ответ может работать при использовании обычного tmux, но он не будет работать при использовании интеграции iTerm2 + tmux с
-CC
опцией. Для Cmd + Click, чтобы использовать настройки профиля «Семантическая история», необходимо установить интеграцию оболочки iTerm2 . Также я считаю, что лучше всего создать.tmux.conf.iterm
отдельную интеграцию с tmux, а затем создать псевдонимы для создания и присоединения интегрированных сессий.Единственная мысль в моем
~/.tmux.conf.iterm
файлеset-option -g default-terminal screen-256color
источник