Gnu-Screen

如何在 tmux 中綁定到 Shift+{Left,Right}?

  • April 8, 2018

我正在查看tmuxfrom ,並且在配置(高度可配置的!)鍵綁定screen時遇到了問題。tmux

問題是,在我的.screenrc我有

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

並且綁定工作(它們最初來自rxvt-tabbedex)。

但是tmux顯然沒有辦法將命令綁定到Shift``Left/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 中啟用 option 鍵才能工作。(據我所知,它在 iTerm 中預設工作,但如果不是,它絕對可以啟用。)

引用自:https://unix.stackexchange.com/questions/5998