![zsh에서 지정된 명령의 PATH 우선 순위를 변경하는 방법](https://linux55.com/image/79678/zsh%EC%97%90%EC%84%9C%20%EC%A7%80%EC%A0%95%EB%90%9C%20%EB%AA%85%EB%A0%B9%EC%9D%98%20PATH%20%EC%9A%B0%EC%84%A0%20%EC%88%9C%EC%9C%84%EB%A5%BC%20%EB%B3%80%EA%B2%BD%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
vim
를 이용하여 설치했는데 , brew
기본 호출보다 우선순위가 높기 때문입니다 /usr/bin
./usr/local/bin/
/usr/bin/vi
which -a vi
/usr/bin/vi
/usr/local/bin/vi
에서 별칭을 만들 수 있지만 ~/.zshrc
다른 에는 별칭이 없습니다 /usr/local/bin/vi
.
/usr/bin/
경로 및 의 우선순위를 변경하면 /usr/local/bin
일부 부작용이 발생할 수 있습니다.
vi
그래서 명령의 경로 우선순위 만 변경하고 싶습니다 . 어떻게 해야 합니까? 아니면 이 문제를 해결하는 더 좋은 방법이 있습니까?
답변1
해시 사용:hash vi=/usr/local/bin/vi