use hash: hash vi=/usr/local/bin/vi
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?
use hash: hash vi=/usr/local/bin/vi
Tags path