1 2 3 4 5 6 7
bindkey -e bindkey "^[[H" beginning-of-line bindkey "^[[F" end-of-line bindkey "^[[3~" delete-char PS1='%F{blue}%~ %(?.%F{green}.%F{red})%#%f '