My MacOS terminal, Tmux and ZSH configuration.
- Clone repository
git clone https://github.com/phardyn/dotfiles.git
- Install terminal theme from the file
phardyn.terminal
- Run
setup.sh
to install and configure dependencies - While in Tmux press
Ctrl + k I
to install Tmux packages
-
Panes
Ctrl + k 3
- split screen verticallyCtrl + k 2
- split screen horizontallyCtrl + k 0
- close current paneCtrl + k o
- switch to next paneCtrl + V
- equally balance panes verticallyCtrl + H
- equally balance panes horizontally
-
Sessions
Ctrl + k n
- open new sessionCtrl + k $
- change session nameCtrl + k x
- kill the current sessionCtrl + k X
- kill all sessions except the current one
-
Other
Ctrl + k :
- enter commandCtrl + k r
- reload the Tmux configuration fileCtrl + k S
- save current setup with tmux-resurrectCtrl + k R
- restore saved setup with tmux-resurrectCtrl + k m
- enable/disable mouse mode (scrolling, switching panes etc.)
A lot of functionality and inspiration comes from this config by ice9js.