내가 디렉토리에 있을 때 이 쉘 프롬프트가 나타나는 이유 /home
와 이를 제거하는 방법을 누군가 설명해 줄 수 있습니까? zsh를 사용하고 있습니다.
다음 내용만 표시하고 싶습니다.
사용자@주인~%
하지만 다음과 같이 표시됩니다.
사용자@주인~ (svn)-[jp2014_213276_567222:1] %
(svn)
에서 까지의 부분을 제거하고 싶습니다 ~
.
출력 echo $PS1
:
%B%F{red}%(?..%? )%f%b%B%F{blue}%n%f%b@%m %B%40<..<%~%<< %b%F{magenta}(%fsvn%F{magenta})%F{yellow}-%F{magenta}[%F{green}2510_1331544_1331256%F{red}:%F{yellow}1%F{magenta}]%f %#
답변1
홈 폴더를 svn 저장소로 초기화한 것 같습니다. 수리하다:
mv ~/.svn ~/.svn.bak
또는 svn을 사용하지 않는 경우 비활성화할 수 있습니다 vcs_info
. oh-my-zsh 등을 얻은 후 다음과 같은 줄을 추가하세요.
zstyle ':vcs_info:*' enable hg bzr git cvs
답변2
출력을 확인하십시오 functions
. 나는 여기에 PS1을 설정하는 precmd
or라는 특수 함수가 포함되어 있다고 확신합니다 .chpwd
http://zsh.sourceforge.net/Doc/Release/Functions.html