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
- Zsh-Lovers (en) : Astuces sur ZSH
- ZshWiki : un wiki sur ZSH
- Zsh sur ArchWiki