Introduction
- Introduction to tmux - a really quick one β’ Ben Kadel πΊ
- Getting Started with tmux β’ LearnLinuxTV πΊ
- Get Started with Tmux on Mac or Linux for Beginners β’ Shane Lee πΊ
General
- tmux manual β’ OpenBSD manual pages π
- Tmux Cheat Sheet & Quick Reference π
- tmux shortcuts & cheatsheet β’ Mohamed A. Hassan π
Sessions
- Attach to last session:
$ tmux a
- Attach to session βnameβ:
$ tmux a -t name
- Create session:
$ tmux
orPrefix + :new
- Create sessionΒ βnameβ:
$ tmux new -s name
orPrefix + :new -s name
- List sessions:
$ tmux ls
orPrefix + s
- Move to previous session:
Prefix + (
- Move to next session:
Prefix + )
- Rename active session:
Prefix + $
- Detach from active session:
Prefix + d
Windows
- Create window:
Prefix + c
- List session windows:
Prefix + w
- Rename window:
Prefix + ,
- I changed this to
Prefix + r
- I changed this to
Panes
- Create vertical pane:
Prefix + %
- Create horizontal pane:
Prefix + "
- Move to next pane:
Prefix + o
- Alternate panes:
Prefix + ;
- Close pane:
Prefix + x
Navigating
- How to Navigate Through Panes in tmux β’ Linux Hint π
Configuring
# remap prefix from C-b to C-a
unbind C-b
set -g prefix C-a
bind C-a send-prefix
- ooloth/dotfiles/config/tmux/tmux.conf β’ My tmux config π¨βπ»
- Remapping the split window keys in tmux β’ Koen Woortman π
- A Better Copy Mode Bind for Tmux β’ Waylon Walker π
- How does one include the session-name in status bar for byobu-tmux? β’ Unix & Linux Stack Exchange π¨βπ»
Examples
- .tmux.conf β’ James Wickett π©βπ»
Pop-ups
- Floating scratch terminal in tmux β’ Abin Simon π
- Tmux Pop Size β’ Waylon Walker π
Plugins
- awesome-tmux β’ A list of awesome resources for tmux by Justin Garrison π
- tmux-fzf: Use fzf to manage your tmux work environment β’ Sainnhe Park π¦
Inbox
- Change tmux default to zsh - Stack Overflow β’ When tmux opens, I would like it to use zsh instead of bash by default. How would I accomplish this? π¨βπ»
- Alternative: zellij
- Screencasts & Tutorials β’ Zellij β’ Basic Functionality + Floating Panes + Command Panes + Scrollback Editing Here we demonstrate some of the more basic functionality of Zellij and terminal multiplexers in general.
- Writing Your tmux Config: a Detailed Guide β’ The Valuable Dev π¨βπ»
- Setting Options in tmux β’ Sean Hickey π¨βπ»