私はPuTTYを使用してDebianマシンにSSHで接続しています。 Ctrl + [矢印キー]を使用してtmuxのペインのサイズを変更しようとすると、Ctrlを押していなかったかのようにアクティブペインが切り替わります。他のCtrlキーのショートカットは正常に機能します。別の端末を使用して同じことを試すと、ショートカットが機能します。
次の行を~/.tmux.conf
に追加します
set -g terminal-overrides "xterm*:kLFT5=\eOD:kRIT5=\eOC:kUP5=\eOA:kDN5=\eOB:smkx@:rmkx@"
ソース: https://stuff.mit.edu/afs/athena/project/bsd/src/tmux-1.3/FAQ
Ctrlキーと矢印キーはPuTTYでは機能しません!私は何をしますか?
PuTTYはctrlのカーソルキーモードの意味を逆にします。これは、tmuxが正しく検出するのが少し難しいです。 ctrlキーを正しくするには、terminfo設定を変更して、kUP5(Ctrl-Upなど)が調整されたバージョンになるようにします。また、tmuxがモードを変更しないようにsmkx/rmkxを無効にします。たとえば、.tmux.confに次の行があるとします(TERMがxtermに設定されていると想定)。
set -g terminal-overrides "xterm *:kLFT5 =\eOD:kRIT5 =\eOC:kUP5 =\eOA:kDN5 =\eOB:smkx @:rmkx @"
これはtmux 1.2以降でのみ機能することに注意してください。
Ctrl+b
次に両方を解放してからCtrl+arrow key
サイズを調整するには(必要に応じてCtrl
を押しながら複数回高速矢印を押します)
押すまでの時間が長くならないようにしてください。そうしないと、一度に1ステップだけサイズが変更されます。