私はtmux
からscreen
を見ていて、(高度に構成可能です)tmux
キーバインディングを構成しているときにバンプにぶつかりました。
問題は、私の.screenrc
私が持っています
bindkey ^[[d prev
bindkey ^[[c next
bindkey ^[[a title
bindkey ^[[b screen 1
バインディングは機能します(元々はrxvt-tabbedex
)。
しかし、tmux
には、コマンドをバインドする方法がないようです ShiftLeft/Right 組み合わせ。私が間違っていることを証明してください。
(部分的な例として)これを試してください:
bind -n S-Right next-window
bind -n S-Left previous-window
これで、他の2つの設定を簡単に機能させることができます。それは私のtmuxインストール(1.4)で動作しますが、YMMVで動作します。
メタキーを使用することもできます(Macではオプション、PCではalt)。
bind-key -n M-Right next-window
bind-key -n M-Left previous-window
OS XでTerminal.appを使用している場合は、Preferencesでオプションキーの使用を有効にして、それを機能させる必要があります。 (私が覚えている限り、iTermではデフォルトで機能しますが、そうでない場合は、確実に有効にすることができます。)
私の状況(LinuxサーバーでPuTTYを使用するWindowsデスクトップ)にいるかどうかはわかりませんが、同じ問題があります。
この問題は、PuTTYの代わりにMobaXtermを使用し、「クラシックバインドキー」を使用して解決します。
bind-key -n C-right next
bind-key -n C-left prev