Configuration and scripts for tmux
v3.1+ on Linux and MacOSX.
- Vim-based remaps with stylized status bar up top
- Prefix key set to
<C-a>
- Reload
tmux.conf
with prefixR
- Change active panes with alt+vim directions (
h j k l
) - New splits & windows created with Prefix +
c % "
are at current working directory- Prefix alt-
c % "
to use default pane opening rules
- Prefix alt-
- Copy mode uses vim keys
tmux-quick-launcher.sh
to easily change/create sessions- Prefix
F
for quick select tmux-fingers - Prefix
<C-s>
to save your session - Prefix
<C-r>
to reload your session - Prefix
p
to toggle synchronized panes (multi-type)
git clone https://github.com/gikeymarcia/tmux-config.git ~/.config/tmux
~/.config/tmux/scripts/tmux-kickstart.sh
The tmux-kickstart.sh script installs this config and plugins to
~/.config/tmux/
. If a config is found at '/.tmux.conf' it is moved to
'/.tmux.conf.bak'.
tmux
git
gawk
(for tmux-fingers)fzf
(for tmux-quick-launcher.sh)
# add this alias to your .bashrc/.zshrc
alias t=~/.config/tmux/scripts/tmux-quick-launcher.sh