Como posso especificar um arquivo separado para meus aliases em oh-my-zsh?

1

Estou preparando um script básico que definirá vários aliases de shell úteis de uma só vez. Estou usando um par de iTerm2 e oh-my-zsh .

Eu sei que posso adicionar aliases manualmente em ~/.zshrc . Eu também sei que posso fazer isso automaticamente chamando sed com alguma coisa extra, mas para separação e consistência Eu gostaria de manter meus aliases "omz" em um arquivo separado como ~/.bash_aliases ?

Então, meu script bash poderia facilmente substituir o conteúdo desse arquivo e colocar uma lista de meus aliases sem me preocupar, pois removerei acidentalmente algumas outras configurações de ~/.zshrc .

Como eu poderia especificar um arquivo separado para aliases em oh-my-zsh?

    
por slick 31.10.2016 / 02:16

1 resposta

2

Tudo o que você precisa fazer é remover as definições de alias de ~/.zshrc no arquivo ~/.zsh_aliases e substituir os vários comandos de alias em ~/.zshrc por:

. ~/.zsh_aliases

Você pode usar a mesma técnica para outras seções de ~/.zshrc : por exemplo, você pode achar conveniente mover quaisquer definições de função para ~/.zsh_functions .

    
por 31.10.2016 / 12:35