My tmux configuration and settings.
make install
-
Clone this repo somewhere:
git clone https://github.com/desyncr/tmux.git ~/.tmux
-
Install plugins: https://github.com/tmux-plugins/tpm
-
Use it:
mv .tmux.conf .tmux.conf.$(date +%s) # back it up ln -s ~/.tmux/tmux.conf .tmux.conf
-
prefix + :
+source-file ~/.tmux.conf
-
Install tpm:
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
* Install plugins: ``prefix + I``
-
Prefix
C-a
-
Help
prefix + '
: Help/Cheatsheet
-
Splitting windows
prefix + {|,\}
: Vertical splitprefix + {-,_}
: Horizontal split
-
Working with panes
prefix + [h,j,k,l]
: Move to above, left, right, and below splitprefix + [{,}]
: Rotate panesprefix + ;
: Move to previously active paneprefix + [H,J,K,L]
: Resize current paneprefix + !
: Break pane into a new windowprefix + z
: Zoom current pane:move-pane -t :3
: Move current pane to window #3
-
Working with windows
prefix + c
: Create a new windowprefix + ,
: Rename windowprefix + [<,>]
: Swap windowsprefix + [1-9]
: Move to i windowprefix +[p,n]
: Change to previous or next windowprefix + +
: Interactive window menu
-
Working with sessions
prefix + [(,)]
: Previous and next sessionprefix + =
: Interactive session menuprefix + $
: Rename sessionprefix + C-s
: Save current session (tmux-resurrect)prefix + C-r
: Restore sessionprefix + C
: New session
-
Misc
prefix + R
: Reload tmux's configurationprefix + E
: Edit tmux's configurationprefix + :
: Tmux commandprefix + ?
: Show keybindings
Also see: https://gist.github.com/desyncr/e767f96542ecad70a8e3d5fd006632e0 and: https://gist.github.com/Starefossen/5955406 and: https://gist.github.com/andreyvit/2921703
If you'd like to contribute to the project or file a bug or feature request, please visit the project page.
The project is licensed under the GNU GPL v3 license.