Terminal - iTerm2, Colors - qoomon
- Colored Prompt
- qoomon Theme
- Display Exit Code if not 0
- Display Git informations of working directory (Branch name and Status Indicators)
- Syntax Highlighting Plugin
- qoomon Theme
- Completions
- fzf-tab fzf completion; hit
Tab - zsh-history-search history fzf completion; hit
Ctrl+Space
- fzf-tab fzf completion; hit
- Search History
- by Substrings; hit
Arrow Up - Improved Version of Reverse History Search; search with fzf; hit
Ctrl+R
- by Substrings; hit
- Jump to visited Directories with zjump; command
j <PART_OF_DIR_PATH>... - Handy Util Functions and Aliases, see
modules/general.zsh - Config Plugin
zconfig cd- cd to$ZCONFIG_HOMEzconfig edit [EDITOR]- open config in$EDITORor in given editorzconfig update- updates config and zgem plugins
- Handy optional Utils, see Utils Directory; load all by
zgem bundleor specific util byzgem bundle <UTIL_NAME> - and a lot more..., see Configuration Modules
- Install zsh
- Install fzf, it's mandatory to make following plugins work
- Install my-zsh
git clone --depth 1 https://github.com/qoomon/my-zsh.git "$HOME/.zsh" && $HOME/.zsh/install.zsh
- Install qoomon Colors Scheme [optional]
- for iTerm2
- for macOS Terminal
Entrypoint zshrc.zsh
- zconfig
- zjump
j- directory history search with fzf
- zsh-history-search
- zsh-history-substring-search
UP/DOWN- circle through command history and filter by current command line- zsh-syntax-highlighting
- zsh-completions
- zsh-theme-qoomon
- zsh-lazyload
- e.g.
lazyload nvm -- 'source "$(brew --prefix nvm)/nvm.sh"'
- e.g.
-
CTRL + AMove to the beginning of the line -
CTRL + EMove to the end of the line -
CTRL + [left arrow]Move one word backward (on some systems this isALT + B) -
CTRL + [right arrow]Move one word forward (on some systems this isALT + F) -
CTRL + X->CTRL + EEdit command line within $EDITOR -
CTRL + _Undo last input -
CTRL + KClear the characters on the line after the current cursor position -
CTRL + UClear the entire line -
ESC + [backspace]orCTRL + WDelete the word in front of the cursor -
ESC + DDelete the word after the cursor -
CTRL + Wdelete last word -
ESC + QPush current line on a stack until next command line -
CTRL + CTerminate/kill current foreground process -
CTRL + ZSuspend/stop current foreground process -
fgRun process again in foreground -
bgRun process again in background -
CTRL + SStop output to screen -
CTRL + QRe-enable screen output -
ESC + HOpen man page for current command -
CTRL + RSearch history -
CTRL + GEscape from search mode -
CTRL + LClear screen
vared <VARIABLE>On-the-fly editing of<VARIABLE>!!Execute last command in history!<PEFIX>Execute last command in history beginning with<PEFIX>!<PEFIX>:pPrint last command in history beginning with<PEFIX>
Sources