Installation
To install, run
git clone git://github.com/netzflechter/tmux-config.git ~/.tmux
cd ~/.tmux
make install
To update the repository, run
make update
Key Bindings
Ctrl + q
Prefix (you probably won't need it)
The following key bindings do not require you to send the prefix keystroke:
Ctrl + h
Resize pane to the left
Ctrl + j
Resize pane to the bottom
Ctrl + k
Resize pane to the top
Ctrl + l
Resize pane to the right
Ubiquitous Tmux
You can use tmux-login
as a login shell to always run your favorite shell
inside a tmux session.
Important: It's nearly impossible to get a terminal without a tmux session,
so attaching to a remote tmux session (e.g. doing pair programing) can be challenging.
Running konsole zsh
or xterm zsh
(replace with your terminal) spawns a
terminal without tmux.
Notes
The status bar is hidden by default (type tmux set status
to toggle it)
because creating windows is not part of my workflow.
I'd rather open a new tab in my terminal, or a new terminal.
To me, Tmux is a fix to what my terminal should have builtin.