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

http://ohmyz.sh/

  • 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'
Outils personnels