Zsh
De Linuxmemo.
(Différences entre les versions)
(→Utilisation) |
(→Utilisation) |
||
Ligne 36 : | Ligne 36 : | ||
* complétion sur path | * complétion sur path | ||
cd /u/lo/sh <Tab> ( deviens /usr/local/share ) | cd /u/lo/sh <Tab> ( deviens /usr/local/share ) | ||
+ | |||
+ | * les alias | ||
+ | -='cd -' | ||
+ | ...=../.. | ||
+ | ....=../../.. | ||
+ | .....=../../../.. | ||
+ | ......=../../../../.. | ||
+ | 1='cd -' | ||
+ | 2='cd -2' | ||
+ | 3='cd -3' | ||
+ | 4='cd -4' | ||
+ | 5='cd -5' | ||
+ | 6='cd -6' | ||
+ | 7='cd -7' | ||
+ | 8='cd -8' | ||
+ | 9='cd -9' |
Version du 5 juillet 2018 à 08:38
Sommaire |
Install
apt-get install zsh chsh -s /bin/zsh
Config
~/.zshrc
"oh-my-zsh"
.zshrc tout prèt et ultra complet (thèmes, plugins...)
- url site
- install
via curl sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" via wget sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
Clonage Git dans '/home/user/.oh-my-zsh'... Looking for an existing zsh config... Found ~/.zshrc. Backing up to ~/.zshrc.pre-oh-my-zsh Using the Oh My Zsh template file and adding it to ~/.zshrc Copying your current PATH and adding it to the end of ~/.zshrc for you. Time to change your default shell to zsh!
- Acitivation des Thèmes et des plugins
Via ~/.zshrc
- liste des thèmes
https://github.com/robbyrussell/oh-my-zsh/wiki/Themes
- Liste des plugins
https://github.com/robbyrussell/oh-my-zsh/wiki/Plugins
Utilisation
- changement de rep via menu
<tab> + <tab> + flèches
- complétion sur path
cd /u/lo/sh <Tab> ( deviens /usr/local/share )
- les alias
-='cd -' ...=../.. ....=../../.. .....=../../../.. ......=../../../../.. 1='cd -' 2='cd -2' 3='cd -3' 4='cd -4' 5='cd -5' 6='cd -6' 7='cd -7' 8='cd -8' 9='cd -9'