Présentation

ZSH est un shell interactif très puissant. Son homologue est Bash.

Touches claviers à redéfinir

Il arrive sous ZSH que les touches claviers ne fonctionnent pas correctement, voici mes redéfinitions de touches :

bindkey '^A'    beginning-of-line       # Home
bindkey '^E'    end-of-line             # End
bindkey '^D'    delete-char             # Del
bindkey '^[[3~' delete-char             # Del
bindkey '^[[2~' overwrite-mode          # Insert
bindkey '^[[5~' history-search-backward # PgUp
bindkey '^[[6~' history-search-forward  # PgDn

On peut également faire un tour sur la page suivante pour différentes autres solutions : http://zshwiki.org/home/zle/bindkeys .

Mon fichier de configuration

Vous trouverez mon fichier de configuration sous Github .

Changer la couleur de l’invite de commande

Par exemple pour afficher l’utilisateur en couleur blanche, puis le chemin en “rose” et l’invite de commande. Puis à droite le nom de la machine actuelle :

PROMPT="%F{white}%n %B%F{magenta}%(4~|...|)%3~%F{white} %# %b%f%k"
RPROMPT="%B%F{blue}%m%k%F{white}"

Liens utiles