Tmux'da Shift + {Sol, Sağ} 'a nasıl bağlanırım?


17

Benim baktığım tmuxgelen screenve (çok yapılandırılabilir! ') Yapılandırılırken bir yumru vurdu tmuxtuş bağları.

Benim Problem olduğu .screenrcben

bindkey ^[[d prev
bindkey ^[[c next
bindkey ^[[a title
bindkey ^[[b screen 1

ve ciltler işe yarıyor (başlangıçta geliyorlardı rxvt-tabbedex).

Ama tmuxgörünüşe göre komutları ShiftLeft/ Rightkombinasyonlarına bağlamanın bir yolu yok . Lütfen bana yanlış olduğunu kanıtla.

Yanıtlar:


11

Bunu deneyin (kısmi bir örnek olarak):

bind -n S-Right next-window
bind -n S-Left previous-window

Diğer 2 ayarın da çalışmasını kolaylaştırmak için bu yeterli olmalıdır. Benim tmux kurulumumda çalışıyor (1.4) ama YMMV.

Meta anahtarı da kullanabilirsiniz (Mac'lerde seçenek, PC'lerde alt):

bind-key -n M-Right next-window
bind-key -n M-Left previous-window 

OS X'te Terminal.app kullanıyorsanız, bunun çalışması için Tercihler'deki seçenek tuşunun kullanılmasını etkinleştirmeniz gerekir. (Hatırladığım kadarıyla iTerm'de varsayılan olarak çalışır, ancak değilse kesinlikle etkinleştirilebilir.)


1

Benim durumumda olup olmadığını bilmiyorum (linux sunucusunda macun kullanarak windows masaüstü) ama aynı sorun var.

Macun yerine MobaXterm kullanarak ve "klasik bağlama anahtarları" kullanarak bu sorunu çözmek:

bind-key -n C-right next
bind-key -n C-left prev
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.