
이는 다음과 관련이 있습니다.같은 디렉터리에서 새 탭을 엽니다.. 최근에 oh-my-zsh를 설치했는데 확실히 작동합니다. $WORKSPACE와 같은 몇 가지 사용자 정의 변수를 사용하여 쉽게 이동할 수 있습니다. 그리고 해당 경로 중 하나 안에 있으면 프롬프트가 변수 이름으로 설정됩니다(예 ~WORKSPACE/project $
: .
이것은 내가 너무 좋아하는 "동일한 디렉터리의 탭 열기 기능"을 깨뜨립니다. 그리고 여기서 가장 당황스러운 점은 ZSH 변수에서는 이런 일이 발생하지 않는다는 것입니다. 따라서 cd $ZSH는 다음과 같은 프롬프트를 표시합니다 ~/.oh-my-zsh $
. 그리고 내가 아는 한 그들은 내 .zshrc에서 봇이 같은 방식으로 설정되어 있습니다.
ZSH=$HOME/.oh-my-zsh
WORKSPACE=$HOME/workspace
답변1
Oh-my-zsh가 auto_name_dirs
이 동작을 일으키는 설정이었습니다.
방금 lib/directories.zsh에서 해당 줄을 주석 처리했고 모든 것이 내가 원하는 방식으로 돌아갔습니다.