Advertisement · 728 × 90
#
Hashtag
#100DaysofTmux
Advertisement · 728 × 90
Video

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

0 0 0 0
Video

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!

0 0 0 0
Video

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> !

0 0 0 0
Video

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/...

0 0 0 0
A terminal window displays a command for creating a new tmux session, showing a colorful background and active shell settings.

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

0 0 1 0
Terminal displaying the command `:setw synchronize-panes` with a colorful gradient background.

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. ⇣

0 0 1 0

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.

0 0 1 0
A code editor displays tmux configuration details with highlighted commands for creating windows and managing panes.

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 ⇣

0 0 1 0