80

screen has a Ctrl-a,Ctrl-a to switch between two latest windows?

How to do it in tmux?

1
  • that's easily answered yourself question. Another one — which is a way harder to answer is how to switch to the last window
    – poige
    May 22, 2020 at 5:45

4 Answers 4

122

To do this in tmux, you do

Ctrl-Bl

(that is an 'L'). This assumes you have left Ctrl-B as your activation key.

If you want to use the same keypresses as screen, then add the following to your ~/.tmux.conf:

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

The first sets Ctrl-A as your activation key, the second says Ctrl-A after activation should go to the last window.

0
5

Paul's answer is correct, but it seems to leave you without a way to type ^A.

See this thread for details, but essentially you can do this to get a C-a (^A) if you need one:

bind-key v send-prefix

Now if you type C-a v you'll get a ^A.

4

To follow on to fbicknel and Paul:

you can

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

which will let you use a screen-like "ctrl-a a" to insert a 'ctrl a'

1

I added:
bind-key l last-window
Into my tmux config file which by default is at ~/.tmux.conf.
Reload tmux, switch windows at least once and press:
ctrl+B (default prefix) + l (lower-case L) works like a charm!

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.