如何在 tmux 中的兩個最新視窗之間切換?

如何在 tmux 中的兩個最新視窗之間切換?

GNU Screen 有Ctrl-a,Ctrl-a可在兩個最新視窗之間切換。

如何做到這一點tmux

答案1

要在 tmux 中執行此操作,您需要這樣做

Ctrl-Bl

(即小寫“L”)。這假設您已留下Ctrl-B作為啟動金鑰。

如果您想使用與螢幕相同的按鍵,請將以下內容新增至您的~/.tmux.conf

set-option -g prefix C-a
bind-key C-a last-window

第一個設定Ctrl-A為您的啟動金鑰,第二個表示Ctrl-A啟動後應轉到最後一個視窗。

答案2

繼續 fbicknel 和 Paul 的工作:

你可以

bind-key C-a last-window
bind-key a send-prefix

這將讓你使用類似螢幕的“ctrl-a a”來插入“ctrl a”

答案3

保羅的回答是正確的,但是似乎讓您無法輸入 ^A。

這個線程了解詳細信息,但本質上,如果您需要的話,您可以這樣做來獲得C-a(^A):

bind-key v send-prefix

現在,如果您輸入,C-a v您將獲得一個 ^A。

答案4

我添加了:
bind-key l last-window
到我的 tmux 設定檔中,預設位於~/.tmux.conf.
重新加載 tmux,至少切換一次窗口,然後按:(
ctrl+B預設前綴)+ l(小寫 L),效果非常好!

相關內容