Day 7 of #100DaysofTmux
yeah, you can split panes in tmux but what if you wanna turn a vsplit into a hsplit or vice versa?
you can press: prefix + space
and cycle between these layouts easy
→ even horizontal
→ even vertical
→ main horizontal
→ main vertical
→ equal
Day 6 of #100DaysOfTmux
Much like window resizing via mouse (seen in Day 4), you can just... click around.
Wanna goto window 1? yeah: <prefix> 1
BUT ALSO
have you tried simply clicking on window 1's tab?
it also works inside ssh and nested sessions too!
Day 5 of #100DaysOfTmux
If you have got a split pane but it's too tiny, you can always resize it (see: Day 4) BUT you can also move it into its own window.
In tmux, the cmd is called: tmux break-pane
the shortcut: <prefix> <exclamation mark> as in <prefix> !
Day 4 of #100DaysOfTmux
Even though tmux is a terminal program, you can resize panes by dragging around like it's a proper window. Make sure you have the following in your config:
set -g mouse on
my config for reference: github.com/kaygdotorg/...
A terminal window displays a command for creating a new tmux session, showing a colorful background and active shell settings.
Day 3 of #100DaysOfTmux
today we learn about sessions
a tmux session holds a group of windows which in turn hold a group of panes
it goes like: sessions → windows → panes
sessions are what you create with:
→ tmux new-session -s 1milliondollarsaas
OR
→ tmux new -s 1milliondollarsaas
Terminal displaying the command `:setw synchronize-panes` with a colorful gradient background.
Day 2 of #100DaysOfTmux
You can synchronise panes to save time spent on typing commands.
Simply do:
Prefix + : → setw synchronize-panes
You can make it easier by assigning a keybinding.
My take?
Prefix + (capital) S cuz it just makes sense and that's also what you see in the video. ⇣
Day 1 of #100DaysOfTmux
instead of using your terminal (iterm2, ghostty, kitty, etc) native shortcuts, learn the tmux ones - they pay off when you run tmux on a remote host.
A code editor displays tmux configuration details with highlighted commands for creating windows and managing panes.
2026 is the year of the terminal 💻
since y'all motherlovers are discovering tmux only now, I am gonna do #100DaysOfTmux similar to @alexi_build's #100DaysOfRaycast
starting with Day 1 ⇣