Ohmyzsh: à la fermeture du terminal, les alias créés sont perdus

Créé le 11 nov. 2014  ·  3Commentaires  ·  Source: ohmyzsh/ohmyzsh

après fermeture du terminal, les alias créés dans la session ne sont pas enregistrés.

➜  ~ git:(master) ✗ alias -g devpath='cd /Users/User/Documents/develop'
➜  ~ git:(master) ✗ devpath                                                    
➜  develop git:(master) ✗ 
Last login: Tue Nov 11 13:04:26 on ttys000
➜  ~ git:(master) ✗ devpath
zsh: command not found: devpath
➜  ~ git:(master) ✗ 

mais quand je fais:

Last login: Tue Nov 11 13:11:15 on ttys000
➜  ~ git:(master) ✗ zsh_stats
     1  69  30%        git
     2  31  13,4783%   alias
     3  23  10%        ls
     4  22  9,56522%   devpath
     5  19  8,26087%   cd
     6  12  5,21739%   gulp
     7  9   3,91304%   gp
     8  6   2,6087%    sudo
     9  6   2,6087%    cl
    10  4   1,73913%   gc
    11  3   1,30435%   chsh
    12  3   1,30435%   cat
    13  2   0,869565%  source
    14  2   0,869565%  pod
    15  2   0,869565%  mkdir
    16  2   0,869565%  lc
    17  2   0,869565%  find
    18  2   0,869565%  dstore
    19  1   0,434783%  vim
    20  1   0,434783%  startserver
➜  ~ git:(master) ✗ devpath
zsh: command not found: devpath

Commentaire le plus utile

La commande alias par défaut reste en vigueur uniquement pendant la session de connexion en cours !

Pour rendre les alias permanents, stockez-les dans ~/.zshrc comme ceci :

# Aliases
alias cle=clear
alias cl=clear
alias lc=clear

Enregistrez-le puis sourcez le fichier :

$ source ~/.zshrc

Voilà, profitez de vos alias. :bières:

Tous les 3 commentaires

La commande alias par défaut reste en vigueur uniquement pendant la session de connexion en cours !

Pour rendre les alias permanents, stockez-les dans ~/.zshrc comme ceci :

# Aliases
alias cle=clear
alias cl=clear
alias lc=clear

Enregistrez-le puis sourcez le fichier :

$ source ~/.zshrc

Voilà, profitez de vos alias. :bières:

Fonctionnalité, pas de bug. S'il vous plait fermer

Désolé, je ne veux pas rouvrir ceci, mais j'ai pensé que j'ajouterais pour les personnes qui rencontrent cela via Google. Comme OSX Catalina et Oh My Zsh ne semblent pas fonctionner avec la solution ci-dessus prête à l'emploi.

1.) Allez dans le dossier $ cd ~/.oh-my-zsh/custom
2.) Créez un nouveau fichier .zsh. Vous pouvez le nommer comme vous le souhaitez, mais pour le test, j'ai créé aliases.zsh
3.) Ajoutez de nouveaux alias à votre nouveau fichier. Vous pouvez le faire en ouvrant le fichier avec votre éditeur de texte préféré. Par example:

    #An alias to naviage up one directory level
    alias up='cd ..'

4.) Enregistrez et quittez l'éditeur
5.) Redémarrez votre terminal ou utilisez $ source ~/.zshrc

Cette page vous a été utile?
0 / 5 - 0 notes