Saat tidak berada di dalam sesi tmux, Command-Click
URL berfungsi dengan sempurna.
Bagaimana saya bisa membuat tautan yang bisa diklik di iTerm2 ketika di dalam sesi tmux?
Ketika memukul Command
pointer mouse berubah menjadi ikon, tetapi ketika mengklik URL, tidak ada yang terjadi.
Catatan saya memiliki pengaturan berikut di dalam saya .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
[...]
Menonaktifkan mereka dan kemudian memuat ulang .tmux.conf
tidak menyelesaikan masalah.
Versi iTerm2 adalah Build 1.0.0.20140629
tmux -V 1.9a
Jawaban:
Untuk menggunakan perilaku normal mouse,
tmux
Anda harus terusalt
menekan. Jadi klik tautan sambil menekancmd
+alt
. Hal yang sama berlaku ketika memilih teks.sumber
Saya mengalami masalah ini hari ini. Saya akan mengklik perintah pada URL di iTerm2 (Mac) dan aplikasi tampaknya akan kehilangan fokus tetapi tautan tidak akan terbuka di browser (Chrome, dalam kasus saya). Ini dulu berfungsi dengan baik untuk saya jadi saya sedikit bingung dan jawaban lain di sini tidak bekerja untuk saya.
Sepertinya saya bahwa Chrome "berusaha" untuk membuka tetapi gagal karena suatu alasan. Saya berlari
ps -ax | grep -i chrome
untuk mendapatkan daftar proses Chrome atau terkait Chrome yang sedang berjalan dan tentu saja ada proses yang berjalan yang tidak sesuai dengan aplikasi yang saya gunakan secara aktif.Singkatnya, saya membunuh semua proses yang berhubungan dengan Chrome dan klik perintah berhasil lagi.
sumber
Jawaban teratas dapat berfungsi saat menggunakan tmux biasa, tetapi tidak akan berfungsi saat menggunakan iTerm2 + tmux integrasi dengan
-CC
opsi. Untuk Cmd + Klik untuk menggunakan Preferensi Profil "Semantic History" Anda, Anda harus menginstal Integrasi Shell iTerm2 . Saya juga telah menemukan yang terbaik untuk membuat terpisah.tmux.conf.iterm
dengan integrasi tmux, kemudian membuat alias untuk membuat dan melampirkan sesi terintegrasi.Satu-satunya pemikiran dalam
~/.tmux.conf.iterm
file saya adalahset-option -g default-terminal screen-256color
sumber