내 Mac에서 Git 탭 완성:
내 Ubuntu 서버에서 Git 탭 완성:
내 Mac과 Ubuntu 서버에서는 동일한 버전의 zsh, 동일한 버전의 git, 동일한 버전의 oh-my-zsh 및 동일한 .zshrc 파일이 있음에도 불구하고 탭 완성에서 매우 다른 출력을 얻습니다.
내 우분투 서버에서 설정할 수 있도록 탭 완성을 사용하여 내 Mac에서 커밋을 볼 수 있는 기능을 제공하는 것이 무엇인지 알고 싶었습니다.
답변1
Ubuntu 서버의 Zsh에서 Zsh 기능 이전 _git
에 Git 기능이 있을 수 있는 것처럼 보입니다 . Git 버전은 Bash 완성의 자동 포트일 뿐이며 Zsh 버전에 있는 많은 기능이 부족합니다.$fpath
_git
이것이 사실인지 알아 보려면 ls ${^fpath}/_git(N)
두 컴퓨터 모두에서 수행하고 비교하십시오. 문제가 되는 파일을 찾으면 해당 파일을 제거하거나 Zsh 파일이 먼저 나오는지 확인하세요.