# How to install
just run...
./gradlew
## Vim
,dn
toggle line numbers,dR
reloads .vimrc,dov
opens .vimrc,doV
opens .vimrc in a new tab,dot
opens .tmux.conf in a new tab,doT
opens .tmux.conf in a new tab,dobb
opens .bashrc,doBB
opens .bashrc in a new tab,dobp
opens .bash_profile,doBP
opens .bash_profile in a new tab
## Tmux
prefix is Ctrl-a
instead of Ctrl-b
, plugins included:
- tpm plugin manager
- tmux-open key bindings for quick opening of a highlighted file or url
- tmux-yank copy to system clipboard (check website for OS specific instructions)
- tmux-copycat enhances tmux search
- tmux-sessionist utils for manipulating sessions
- tmux-logging Easy logging and screen capturing for Tmux.
- tmux-pain-control standard pane key-bindings for tmux
- tmux-sensible basic tmux settings everyone can agree on
- tmux-resurrect Persists tmux environment across system restarts
prefix + I
- Installs new pluginsprefix + U
- updates plugin(s)prefix + alt + u
- removes pluginsprefix + y
- copies text from the command line to clipboard.prefix + Y (shift + y)
- copy pane current working directory to clipboard.prefix + g
- prompts for session name and switches to it. Performs 'kind-of' name completion.prefix + C (shift + c)
- prompt for creating a new session by name.prefix + X (shift + x)
- kill current session without detaching tmux.prefix + S (shift + s)
- switches to the last session.prefix + @
- promote current pane into a new session. Analogous to how prefix + ! breaks current pane to a new window.prefix + ctrl-f
- simple file searchprefix + ctrl-g
- jumping over git status files (best used after git status command)prefix + alt-h
- jumping over SHA-1 hashes (best used after git log command)prefix + ctrl-u
- url search (http, ftp and git urls)prefix + ctrl-d
- number search (mnemonic d, as digit)prefix + alt-i
- ip address searchprefix + shift + p
- Toggles (start/stop) logging in the current pane.prefix + alt + p
- Visible text in the current pane is saved to a file. Equivalent of a "texual screenshot".prefix + alt + shift + p
- Saves complete pane history to a file. Convenient if you retroactively remember you need to log/save all the work.prefix + alt + c
- Clear pane historyprefix + Ctrl-s
- saveprefix + Ctrl-r
- restoreprefix + h
- select pane on the leftprefix + C-h
- select pane on the leftprefix + j
- select pane below the current oneprefix + C-j
- select pane below the current oneprefix + k
- select pane aboveprefix + C-k
- select pane aboveprefix + l
- select pane on the rightprefix + C-l
- select pane on the rightprefix + shift + h
- resize current pane 5 cells to the leftprefix + shift + j
- resize 5 cells in the up directionprefix + shift + k
- resize 5 cells in the down directionprefix + shift + l
- resize 5 cells to the rightprefix + |
- split current pane horizontallyprefix + -
- split current pane verticallyprefix + <
- moves current window one position to the leftprefix + >
- moves current window one position to the righto
o
- "open" a highlighted selection with the system default program. open for OS X or xdg-open for Linux.Ctrl-o
- open a highlighted selection with the $EDITORy
- copy selection to system clipboardY (shift-y)
- "put" selection - equivalent to copying a selection, and pasting it to the command lineAlt-y
- performs both of the above: copy to system clipboard and put to command line (deprecated, not useful)
prefix + /
- regex search (strings work too)n
moves to next matchN
moves to previous match