Skip to content

Latest commit

 

History

History
119 lines (98 loc) · 5.42 KB

README.md

File metadata and controls

119 lines (98 loc) · 5.42 KB

my ZSH [🌊🐚]

prompt example

Terminal - iTerm2, Colors - qoomon

Features

  • Colored Prompt
  • Completions
  • Search History
    • by Substrings; hit Arrow Up
    • Improved Version of Reverse History Search; search with fzf; hit Ctrl + R
  • 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_HOME
    • zconfig edit [EDITOR] - open config in $EDITOR or in given editor
    • zconfig update - updates config and zgem plugins
  • Handy optional Utils, see Utils Directory; load all by zgem bundle or specific util by zgem bundle <UTIL_NAME>
  • and a lot more..., see Configuration Modules

Installation

Configuration Structure

Entrypoint zshrc.zsh

Modules

Plugins

Misc Zsh Know-How

Shortcuts

  • CTRL + A Move to the beginning of the line

  • CTRL + E Move to the end of the line

  • CTRL + [left arrow] Move one word backward (on some systems this is ALT + B)

  • CTRL + [right arrow] Move one word forward (on some systems this is ALT + F)

  • CTRL + X -> CTRL + E Edit command line within $EDITOR

  • CTRL + _ Undo last input

  • CTRL + K Clear the characters on the line after the current cursor position

  • CTRL + U Clear the entire line

  • ESC + [backspace] or CTRL + W Delete the word in front of the cursor

  • ESC + D Delete the word after the cursor

  • CTRL + W delete last word

  • ESC + Q Push current line on a stack until next command line

  • CTRL + C Terminate/kill current foreground process

  • CTRL + Z Suspend/stop current foreground process

  • fg Run process again in foreground

  • bg Run process again in background

  • CTRL + S Stop output to screen

  • CTRL + Q Re-enable screen output

  • ESC + H Open man page for current command

  • CTRL + R Search history

  • CTRL + G Escape from search mode

  • CTRL + L Clear screen

Commands

  • vared <VARIABLE> On-the-fly editing of <VARIABLE>
  • !!             Execute last command in history
  • !<PEFIX> Execute last command in history beginning with <PEFIX>
  • !<PEFIX>:p Print last command in history beginning with <PEFIX>

Sources