DEV Community

0 seconds of 1 minute, 47 secondsVolume 90%
Press shift question mark to access a list of keyboard shortcuts
00:00
00:00
01:47
 
Waylon Walker
Waylon Walker

Posted on • Originally published at waylonwalker.com

4 1

tmux zoom

Zooming into the current split in tmux is a valuable tool to give yourself some screen real estate. These days I am almost always presenting, streaming, or pairing up with a co-worker over a video call. Since I am always sharing my screen I am generally zoomed in to a level that is just a bit uncomfortable, so anytime I make a split it is really uncomfortable, being able to zoom into the split I am focused on is a big help, and also help anyone watching follow where
I am currently working.

Default key bindings for zooming the current split

bind-key          z resize-pane -Z
Enter fullscreen mode Exit fullscreen mode

I have rebound this to match the default binding with mod+z rather so that I get that single keystroke experience.

bind -n M-z resize-pane -Z
Enter fullscreen mode Exit fullscreen mode

Be sure to check out the full youtube playlist and subscribe if you like it.

https://www.youtube.com/playlist?list=PLTRNG6WIHETB4reAxbWza3CZeP9KL6Bkr

Also check out this long form post for more about how I use tmux.

AWS Security LIVE!

Join us for AWS Security LIVE!

Discover the future of cloud security. Tune in live for trends, tips, and solutions from AWS and AWS Partners.

Learn More

Top comments (3)

Collapse
 
rossijonas profile image
Jonas B. R.

Waylon, thanks for that! I am considerably improving my tmux workflow with your tips. I was not aware of this zooming capability, is it so useful!

Collapse
 
rubyrubenstahl profile image
Ruby Rubenstahl

Definitely a helpful one to know. I use it a thousand times a day. I like to have a tmux window with a pane each for vim, testing, and a command prompt for running misc commands.

Most of the time I'll keep my code window zoomed and then drop back to tiled mode when I need to have eyes on the logs.

Collapse
 
rossijonas profile image
Jonas B. R.

Yes! Exactly that...!

Also, after adopting that today I made a small improvement as well, I just added to my status line:
(inside status-left in .tmux.conf)

#P/#{window_panes}

...so it displays in status line:

<active pane number>/<amount of panes>

...like:

2/3

...so when zoomed in you know that the window has more panes.

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay