여러 저장소를 설정했으며 현재 작업 디렉토리를 가리키는 하나의 심볼릭 링크가 있습니다. 내가 직면하는 문제는 프롬프트에서 경로를 볼 때 심볼릭 링크를 표시하고 때로는 잘못된 저장소를 구축하는 것입니다.
이것은 디렉토리 구조입니다-
| Repo 1
| Repo 2
| 저장소-> 저장소 1
그리고 이것은 내 프롬프트가 다소 보이는 방법입니다-/ home / rishi / repository $ ...
소프트 링크가 이름과 함께 대상을 표시 할 수 있다면 정말 좋을 것 같습니다. 같은-
/ home / rishi / repository (Repo 1) $ ...
검색을 시도했지만이 작업을 수행하는 방법에 대해 아무것도 찾을 수 없습니까? 누군가 나를 올바른 방향으로 안내 할 수 있습니까?
zsh 셸을 사용하고 있습니다.
PROMPT_SUBST는 프롬프트 내부에서 쉘 코드 평가를 켭니다.
setopt PROMPT_SUBST
function getBasename() {
if [[ -h $PWD ]]; then
printf "("`readlink $PWD`") "
fi
}
export PROMPT='%~ $(getBasename)%# ' # must use single quotes here
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다