See wiki:Tmux for some of my help
I find it annoying that C-b
is the default prefix for Tmux. I assign it to C-\
so it’s out of the way and it’s something I have to hit on purpose.
unbind C-b
set -g prefix C-\ # My key
bind C-\ send-prefix
set -g mouse on
This requires the Tmux plugin manager, which can make a lot of things better. The important one is tmux-yank, which makes the tmux clipboard work in MacOS – just select while holding Option. And tmux-resurrect is pretty amazing. Basically re-starts the session from the places where you last saved
# List of plugins
set -g @plugin 'tmux-plugins/tpm'
set -g @plugin 'tmux-plugins/tmux-sensible'
set -g @plugin 'tmux-plugins/tmux-yank'
set -g @plugin 'tmux-plugins/tmux-resurrect'
# Other examples:
# set -g @plugin 'github_username/plugin_name'
# set -g @plugin '[email protected]/user/plugin'
# set -g @plugin '[email protected]/user/plugin'
# Initialize TMUX plugin manager (keep this line at the very bottom of tmux.conf)
run '~/.tmux/plugins/tpm/tpm'
new-session -s main