Zsh has an extremely powerful and flexible system of programmable widgets (zstyle), key bindings (bind), autocompletion (compinit), formatting (zformat), option parsing (zparseopts) and much more.
Some of the more well, and lesser known, parts or tidbits of wisdom I found out myself and researched online, shall be gathered here.
This assumes a baseline zsh with antigen
setup leveraging the libraries found in oh-my-zsh
.
Term (SIGTERM): ctrl+c
Kill (SIGQUIT): ctrl+d
Background (job): ctrl+z
-
Jump words back:
ctrl+left
oralt+b
-
Jump words forward:
ctrl+right
oralt+f
-
Jump char back:
ctrl+b
-
Jump char forward:
ctrl+f
-
Beginning of line:
ctrl+a
-
End of line:
ctrl+e