Saya sudah melihat-lihat dan orang mengatakan menempatkan itu
set -g mouse-mode on
seharusnya membiarkan Anda menggulir keluaran terminal saat menjalankan tmux. Namun, setelah keduanya meletakkan ini di ~/.tmux.conf
file saya dan mengatakan tmux set -g mouse-mode on
ketika di sesi tmux, tidak ada yang berubah. Ketika saya gulir saya masih mendapatkan di luar tmux seperti gulir di vim dengan pengaturan default.
ada yang tahu kenapa ini?
mode-mouse
dalam versi lamaJawaban:
Jadi opsi ini telah diubah namanya dalam versi 2.1 (18 Oktober 2015)
Dari changelog :
Jadi ini yang saya gunakan sekarang di
.tmux.conf
file sayasumber
set -g mouse on
itu akan merusak kemampuan untuk memilih teks di terminal Mac. Saya harus secara khusus melakukanset -g mouse off
untuk memilih teksSeperti yang dicatat oleh @ Graham42, opsi mouse telah berubah di versi 2.1. Menggulir sekarang mengharuskan Anda untuk masuk ke mode salin terlebih dahulu. Untuk mengaktifkan pengguliran, hampir identik dengan seperti sebelum 2.1, tambahkan berikut ini ke
.tmux.conf
.Ini akan memungkinkan pengguliran saat mengarahkan kursor di atas panel dan Anda akan dapat menggulir panel itu baris demi baris.
Sumber: https://groups.google.com/d/msg/tmux-users/TRwPgEOVqho/Ck_oth_SDgAJ
sumber
mouse
sebagai jawaban yang diterima mengatakan tidak bekerja untuk saya - alias ini yang memasuki mode salin sempurnaHanya dengan cepat menghubungi siapa pun yang kehilangan akal sehatnya saat ini:
https://github.com/tmux/tmux/blob/310f0a960ca64fa3809545badc629c0c166c6cd2/CHANGES#L12
jadi itu adil
sumber
set -g mouse
di~/.tmux.conf
. Meskipun perlu dicatat bahwa ini akan membuat menyalin / menempel teks ke terminal melalui mouse lebih sulit (saya yakin ada cara - saya hanya belum mencarinya sendiri).ini harus bekerja:
kemudian sumber daya lalu konfigurasi file
atau bunuh server
sumber
Tempel di sini di ~ / .tmux.conf
dan jalankan di terminal
sumber
Seperti yang dikatakan @ Graham42, dari versi 2.1 opsi mouse telah diubah namanya tetapi Anda dapat menggunakan mouse dengan versi tmux mana pun yang menambahkan ini ke ~ / .tmux.conf Anda:
Kerang bash :
Kerang Sh (Bourne shell):
Semoga ini membantu
sumber
style
opsi-resp.fg
-,bg
- danattr
-abolition di tmux 2.9 . tetapi itu tidak berfungsi karena setidaknya shell saya menolak untuk membandingkan angka floating-point ... dan jika lokalisasi Anda menggunakan sesuatu selain.
sebagai floating-point, Anda juga harus mengatasi masalah ini.tmux -V | cut -d ' ' -f2
shell Anda?tmux -V | sed -E 's/tmux ([0-9.]*).*$/\\1/;'
menguraikannya lebih kuat./bin/sh
Bash, saya memerlukan sintaks Sh , mungkin karena Bash masuk ke mode POSIXCoba ini. Ini bekerja di komputer saya.
sumber
Anda masih dapat menggunakan logika setan pengaturan opsi tergantung pada versi Tmux Anda saat ini: lihat jawaban saya sebelumnya .
Tapi sejak Tmux v1.7,
set-option
tambahkan "-q" untuk membungkam kesalahan dan tidak mencetak apa pun (lihat changelog ). Saya merekomendasikan untuk menggunakan fitur ini, ini lebih mudah dibaca dan mudah diperluas.Tambahkan ini ke Anda
~/.tmux.conf
:Restar tmux atau yang
source-file
baru.tmux.conf
Catatan: Saya terbuka untuk menghapus jawaban lama saya jika orang lebih suka yang ini
sumber