Ultimate Tmux Cheat Sheet: Mastering Terminal Multiplexing

tmux ๐Ÿš€ Ultimate Tmux Cheat Sheet ๐Ÿ”Œ Session Management # Starting & Ending tmux โ†’ Start new session tmux new -s name โ†’ Start new named session Ctrl+b d โ†’ Detach from session exit โ†’ Kill session # Reconnecting tmux ls โ†’ List all sessions tmux a โ†’ Attach to last session tmux a -t name โ†’ Attach to named session ๐ŸชŸ Window Wizardry # Pane Splitting Ctrl+b " โ†’ Split horizontally โฌ†๏ธโฌ‡๏ธ Ctrl+b % โ†’ Split vertically โฌ…๏ธโžก๏ธ # Pane Navigation Ctrl+b + arrows โ†’ Move between panes Ctrl+b o โ†’ Toggle between panes Ctrl+b x โ†’ Close current pane Ctrl+b z โ†’ Zoom/unzoom pane ๐Ÿ“ Resize Like a Pro # Manual Resizing Ctrl+b Ctrl+arrows โ†’ Resize current pane Ctrl+b Alt+arrows โ†’ Fine-tune resize # Quick Layouts Ctrl+b Alt+1 โ†’ Even horizontal split Ctrl+b Alt+2 โ†’ Even vertical split Ctrl+b Alt+5 โ†’ Tiled layout ๐ŸŽฏ Pro Tips Always remember Ctrl+b is your prefix key Use tmux ls when lost Name your sessions for easy management Detach (donโ€™t exit) to keep sessions running ๐Ÿšจ Emergency Commands tmux kill-server โ†’ Nuclear option (kills everything) tmux kill-session -t name โ†’ Kill specific session Remember: Practice makes perfect! Start with basic commands and gradually incorporate more advanced ones into your workflow. ๐ŸŽฎ

November 23, 2024