Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| linux:zsh [2019/03/20 22:25] – add plugin list phsw | linux:zsh [2025/05/24 19:55] (Version actuelle) – [Script lu lors d'une exécution en SSH] add link phsw | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | v====== ZSH ====== | + | ====== ZSH ====== |
| + | |||
| + | * [[https:// | ||
| + | * Syntaxe pour les thèmes de prompt: [[http:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| Ligne 11: | Ligne 17: | ||
| precmd() { eval " | precmd() { eval " | ||
| </ | </ | ||
| + | |||
| Ligne 20: | Ligne 27: | ||
| setopt rmstarsilent | setopt rmstarsilent | ||
| </ | </ | ||
| + | |||
| + | |||
| + | |||
| + | ==== Exécuter une fonction à chaque changement de dossier ==== | ||
| + | |||
| + | <code bash> | ||
| + | function chpwd() { | ||
| + | echo "PWD changed !" | ||
| + | } | ||
| + | </ | ||
| + | |||
| Ligne 26: | Ligne 44: | ||
| * [[https:// | * [[https:// | ||
| * [[https:// | * [[https:// | ||
| + | |||
| + | |||
| + | |||
| + | ==== Script lu lors d'une exécution en SSH ==== | ||
| + | |||
| + | Le fichier '' | ||
| + | |||
| + | L' | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | * [[https:// | ||
| + | |||
| + | |||
| + | ==== Oh-my-zsh ==== | ||
| + | |||
| + | === Mettre à jour manuellement === | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | <code bash> | ||
| + | omz update | ||
| + | upgrade_oh_my_zsh # seems to be deprecated | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | ==== Git prompt ==== | ||
| + | |||
| + | Le désactiver sur un dépôt en particulier ([[https:// | ||
| + | <code bash> | ||
| + | git config oh-my-zsh.hide-status 1 | ||
| + | </ | ||
| + | |||
| + | |||
| + | ==== Date dans l' | ||
| + | |||
| + | <code bash> | ||
| + | history -f | ||
| + | </ | ||