mintty (Cygwin) + tmux で、Ctrl-Tab, Ctrl-Shift-Tab で cycle windows する
Stack Overflow のエントリとか、いろいろ探したけど、結局 mintty 公式の wiki に書いてあった…:
- Add Ctrl+Tab for tmux section to Wiki · Issue #757 · mintty/mintty · GitHub
- https://github.com/mintty/mintty/wiki/Tips#using-ctrltab-to-switch-session-in-gnu-screen
要するに、
- mintty 上で右クリックして Options... > Keys で、Switch window を untick する(Ctrl-Tab, Ctrl-Shift-Tab がこれを使っているため。知らなかった…)。
- ~/.tmux.conf に、上のリンク先に書いてあるとおりのコードをコピペして保存する。
- tmux を起動する。Window をいくつか開くと、Ctrl-Tab, Ctrl-Shift-Tab で cycle できるようになっている。便利!
いちおうコードをコピペしておくと、
set -s user-keys[0] "\e[1;5I" set -s user-keys[1] "\e[1;6I" bind-key -n User0 next-window bind-key -n User1 previous-window