Como alterar a prioridade PATH para o comando especificado no zsh

2

Instalei vim usando brew , mas porque /usr/bin tem prioridade mais alta que /usr/local/bin/ , o /usr/bin/vi é chamado por padrão.

which -a vi
/usr/bin/vi
/usr/local/bin/vi

Eu posso criar um alias em ~/.zshrc , mas estou usando o arquivo init também em outro ambiente que não tenha /usr/local/bin/vi .

Se eu alterar a prioridade dos caminhos /usr/bin/ e /usr/local/bin , alguns efeitos colaterais podem acontecer.

Por isso, quero alterar a prioridade de caminhos apenas para o comando vi . Como eu posso fazer isso? Ou há melhor maneira de resolver este problema?

    
por ironsand 16.12.2015 / 22:32

1 resposta

0

use hash: hash vi=/usr/local/bin/vi

    
por 17.12.2015 / 02:51

Tags