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