Contents
Parameters
|
|
HISTFILE |
where to save the history |
SAVEHIST |
number of lines of your history you want saved |
HISTSIZE |
the number of lines the shell will keep within one session |
LISTMAX |
the number of matches to list without asking first |
Options
|
|
INC_APPEND_HISTORY |
each line is added to the history as it is executed (not just on shell exit) |
EXTENDED_HISTORY |
include start time and how long it ran for |
HIST_REDUCE_BLANKS |
tidy up the line by removing any excess blanks that mean nothing to the shell |
HIST_IGNORE_SPACE |
lines which begin with a space don't go into the history |
MENU_COMPLETE |
first tab press on ambiguous cd completes |
AUTO_MENU |
second tab press on ambiguous cd cycles through options |
Functions
# align forward / backward word behavior with emacs'
autoload -U select-word-style
select-word-style bash
Environment Variables
Important Locations
macOS
|
|
/usr/local/share/zsh/site-functions/ |
(?? standard ??) install location of zsh completions |
Common Operations
Reload zsh / Reload .zshrc
source ~/.zshrc
Resources
Frequently Asked Questions (FAQs)
What is the difference between zsh 4 and zsh 5?
Read the section “New features between zsh versions 4.2 and 5.0” of the release notes.
zsh Terminology
- event
- item in the history list
- globbing
- the way filenames are expanded; derived from phrase: global replacement