
이제 내 터미널에
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
에서 입니다 .bash
zsh
매우 복잡한 프롬프트의 색상과 기타 부분을 유지하려면 다음을 사용하여 (디렉토리를 ~로)를 (전체 디렉토리) 로 oh-my-zsh
바꿀 수 있습니다 .%~
%d
PROMPT=${PROMPT/\%~/%d}
이는 프롬프트와 테마를 설정하는 코드를 ~/.zshrc
호출한 후 파일 후반부에 진행됩니다 .omz