To speed up the workflow you can define new bindings in .tmux.conf for
searches you use often.
After adding any of the below snippets, make sure to reload your tmux configuration:
# type this in the terminal
$ tmux source-file ~/.tmux.conf
Dummy examples (just for testing):
-
prefix + ctrl-texample string searchset -g @copycat_search_C-t 'search me' -
prefix + alt-texample regex searchset -g @copycat_search_M-t 'regex search[[:alnum:]]\*'
-
prefix + ctrl-ein the Rails log output searches for previous request startset -g @copycat_search_C-e '^Processing[[:space:]]by[[:space:]][^[:space:]]*' -
prefix + Dsearches for numbers at the beginning of line.
Useful with$ pgrep -lf processcommand to quickly select process PID.set -g @copycat_search_D '^[[:digit:]]+' -
prefix + Gsearches for git commit SHA1.
Works for both the short (5 chars) and full (40 chars) versions.set -g @copycat_search_G '\b[0-9a-f]{5,40}\b'
Have your own custom search? Please share it in the discussion.