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.shto install and configure dependencies - While in Tmux press
Ctrl + k Ito 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.