
The ultimate tmux cheatsheet just got better. Major updates made.
Ok I posted not too long ago my first cut at a new modern tmux cheatsheet. It got a great response from the community so thank you. I love building these things and had received a few requests to add features to it (most popular was custom key bindings). I took the great feedback and implemented several new features. I also tweaked some UI/UX elements for quality-of-life improvements. As I said, I love to build this sort of thing & my goal is to try to maximize simplicity while also providing maximum functionality!
This latest iteration features:
- All the common and often used tmux commands are included (first load are defaults)
- Ability now to change defaults to your own custom bindings
- Change your prefix to your custom binding. Reflects the custom prefix in all cards!
- You can change as many bindings as you like. Edit anytime. Revert to default.
- Custom bindings are color-coded so they clearly stand out against defaults
- You can reset all custom bindings at once to the defaults.
- Each card clearly lists the aliases of the command if such alias exists. Copy of the command will always default to the shortest version of the command (i.e. tmux a, tmux at, tmux attach, tmux attach-session will always copy tmux-a to clipboard)
- Import/Export custom bindings. Once bindings are setup we suggest Export of them. We will outpout to a json file you save to your drive. If your browser LocalStorage ever gets smoked (clear browser, new computer, OS reinstall, etc) you can simply import the json file and all your custom settings return.
- Filter commands by Sessions, Windows, Panes, Copy Mode, Miscellaneous, Custom Bindings (you can also pair Custom bindings filter with any of the others)
- Search all commands and descriptions lightning fast. Each key press filters the command cards in real-time.
- Hit the '/' anytime to bring focus to the search box
- Desktop, Tablet, and Mobile responsive
- Dark/Light mode toggle
- Copy any command to your clipboard from the card with a click, including any custom bindings
- No login required. No clutter.
- Easy to remember domain name (bookmark and save)
- One hidden easter egg on the page somewhere! (for fun)
I included links at the bottom of the tmux cheatsheet for my Neovim Cheatsheet, Git & Git CLI Cheatsheet, Atuin Cheatsheet and Zellij cheatsheet. They have similar functionality where applicable and unique functionality also, where it's most applicable for the specific program. This tmux cheatsheet and these other sheets require no login and are made to support the community, both newcomers (to learn) and experts (for reference use). Feel free to share and bookmark as you like. I will continue to maintain these sheets and yes, I do use them all myself! I've always found cheatsheets to be my favorite resource when learning or using these CLI tools with so many commands.
If any errors or bugs are found, post them here or DM me anytime. I will quickly address these. If there are any suggestions, please post or DM as well. That's all! Enjoy and Happy tmux'ing!
