- Published on
Switch windows in Tmux
Tmux is one of the most useful tool when it comes to using using a linux terminal.
Tmux is a terminal multiplexer, it allows a user to access multiple terminals (or windows), each running a separate program, while providing a single screen to work on. Tmux is useful for running more than one command-line program at the same time, increasing productivity and the way you work.
Let's say you have already created one or more tmux sessions, with several windows and panes. We will discuss how you can rename a tmux window to access it easily directly by its name.
Switch Tmux Windows
Let's consider the case where you have created several windows. Let's say you are inside a tmux window 'A' i.e., your cursor is active in a pane in the window you wish to switch from.
Switch to Previous Window
You can use the following keyboard shortcut to navigate to previous window-
Prefix + p
By default the prefix is Ctrl-B
, so to switch to previous window you can run the following command-
Ctrl-B + p
Switch to Next Window
You can use the following keyboard shortcut to navigate to next window-
Prefix + n
By default the prefix is Ctrl-B
, so to switch to next window you can run the following command-
Ctrl-B + n
Switch to the last selected window
You can use the following keyboard shortcut to navigate to least recently selected window i.e., the previous window you were active in-
Prefix + l
By default the prefix is Ctrl-B
, so to switch to least recently selected window you can run the following command-
Ctrl-B + l
You can also switch pane, switch across sessions or move panes to left or right to organize the way you want.
I hope you found this article useful, glad that you found it easy to switch windows in Tmux. You can also check out the complete tmux cheatsheet of keyboard shortcuts and mouse shortcuts.