Oh My ZSH - 물결표 대신 홈 경로 표시

Oh My ZSH - 물결표 대신 홈 경로 표시

이제 내 터미널에 name@host:~/path/to/some/file ~를 다음으로 변경하고 싶다고 표시됩니다./users/name/path/to/some/file

.zshrc 파일에는 PS1이 없으며 $PWD(PS1을 로 설정 \u@\h:$PWD\$)를 사용하여 파일을 추가하려고 시도했지만 아무런 효과가 없었습니다.

echo $PS1 prints
%{$fg[$NCOLOR]%}%n%{$reset_color%}@%{$fg[cyan]%}%m\
%{$reset_color%}:%{$fg[magenta]%}%~\
$(git_prompt_info) \
%{$fg[red]%}%(!.#.»)%{$reset_color%} 
echo $PROMPT prints the same thing
%{$fg[$NCOLOR]%}%n%{$reset_color%}@%{$fg[cyan]%}%m\
%{$reset_color%}:%{$fg[magenta]%}%~\
$(git_prompt_info) \
%{$fg[red]%}%(!.#.»)%{$reset_color%}

답변1

노력하다:

PROMPT='%n@%m:%d\$'

변수 PS1와 및 \u이스케이프 는 가 아닌 \h에서 입니다 .bashzsh

매우 복잡한 프롬프트의 색상과 기타 부분을 유지하려면 다음을 사용하여 (디렉토리를 ~로)를 (전체 디렉토리) 로 oh-my-zsh바꿀 수 있습니다 .%~%d

PROMPT=${PROMPT/\%~/%d}

이는 프롬프트와 테마를 설정하는 코드를 ~/.zshrc호출한 후 파일 후반부에 진행됩니다 .omz

관련 정보